UNPKG

neo-register

Version:

neo自定义组件注册器(支持 react 和 vue2.0 技术栈),主要用于注册 neo 自定义组件、neo-editor 自定义组件模型。

36 lines (27 loc) 1.22 kB
# xObjectEntityList 对象实体列表选择配置组件 这是一个简化的对象实体列表选择配置项,采用直接下拉列表配置方式,专门用于选择对象实体,支持: 1. **实体列表展示**:以下拉列表形式展示当前可选择的实体对象 2. **搜索功能**:支持实体名称搜索 3. **数据存储**:选择的实体ID存储到 value 中 4. **实体类型控制**:通过 custom 属性控制使用标准实体还是自定义实体 ## 使用方法 在 属性配置面板(propsSchema) 中使用: ```json { "type": "xObjectEntityList", "name": "xObjectApiKey", "label": "对象实体列表", "custom": false } ``` ## 组件属性 - `name`: 字段名称 - `label`: 标签文本 - `disabled`: 是否禁用 - `custom`: 是否使用自定义实体,设置为 false 则表示展示标准实体列表,不传则展示标准实体和自定义实体 - `value`: 当前已选择的实体对象ID(xObjectApiKey) - `onChange`: 值变化回调 ## 功能特性 - **实体类型控制**:通过 custom 属性控制实体类型,无需用户手动切换 - **搜索过滤**:支持按实体名称进行搜索过滤 - **加载状态**:显示数据加载状态