neo-register
Version:
neo自定义组件注册器(支持 react 和 vue2.0 技术栈),主要用于注册 neo 自定义组件、neo-editor 自定义组件模型。
36 lines (27 loc) • 1.22 kB
Markdown
# 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 属性控制实体类型,无需用户手动切换
- **搜索过滤**:支持按实体名称进行搜索过滤
- **加载状态**:显示数据加载状态