Skip to main content

Custom Components

CapabilityFree VersionLight Enjoyment VersionProfessional VersionExclusive Version
Custom ComponentsNot supportedNot supportedSupportedSupported
info

Developing custom components requires certain development skills, targeting developers, ISV service providers, and senior business experts.

Function Introduction

Introduction to Custom Components

The custom component function provides customers with the ability to create components, improving the alignment between components and business requirements while reducing component development and operations costs and increasing component reusability.

Usage Scenarios

When Yida's standard components cannot meet your application development business requirements, you can develop a component that fits your business scenario according to different industry business practices or requirements. Additionally, custom components within the same organization can be shared, which provides convenience for reusing related components when developing similar applications later.

Component Structure

Components are composed of views and properties. On the consumer side, you can change the component's properties to display different views. Views can be further divided into design views and runtime views, which can generally be reused.

On the component production side, we need to build the component's view and properties separately.

Importing Custom Component Schema

In the examples section, we provide multiple custom component examples. Developers can import the Schema from these examples into their own custom components and use them in business by following these steps:

Step 1: Create Custom Component

Developers can create a custom component for importing example Schema by following this document.

Step 2: Open Yida Schema Workbench and Import Schema

Enter the custom component designer, open the Schema workbench using this document method, and copy the custom component's Schema to the Schema workbench and click Import Schema.

Step 3: Install and Use

At this point, the custom component has been created. Next, developers can install and use the custom component by following this document.

Appendix

Component Types

Yida custom component types are divided into "Standard Components" and "Form Components" with the core differences being:

  1. Standard components are generally used for display functions and do not have data storage capabilities, similar to existing "Image & Text Display" and "Grouping" components.
  2. Form components can be used for data submission. Form components are more complex to develop than standard components and require additional metadata configuration.
  3. Form components are not currently available, please stay tuned.

Component Installation Types

Yida's page types include standard form pages, process form pages, report pages, DataV dashboards, custom pages, and external links. Yida's custom components currently support standard form pages, process form pages, and custom pages among these. After selecting the corresponding page type during installation, you will see the installed component in the corresponding page designer.

Component Version Information

Yida's custom component versions are divided into Development Version and Official Version. We have made additional agreements based on Semantic Versioning.

  1. 0.1.0 is the default development version. The development version can be synchronized in real-time with the component designer for debugging components.
  2. 1.x.x is the official version after release, which fixes the current version's features and ensures stability when using the component online. Therefore, please be sure to install the official 1.x.x released version for production applications.
This doc is generated using machine translation. Any discrepancies or differences created in the translation are not binding and have no legal effect for compliance or enforcement purposes.
© 2014–2025 DingTalk Technology Co., Ltd