设计器组件属性编辑器开发案例讲解
1. 什么是组件属性编辑器 组件属性编辑器是用来辅助开发者更友好设置属性值而提供的一种图形化的录入界面,表现如下图所示: 没有提供额外属性编辑器之前,表现为一个标准的输入框,如上图limit属性,提供额外属性编辑器后表现为下拉列表或者弹出对话框,如上图红色线条指向所示。 2. 列表类型编辑器开发案例 2.1 静态数据源方式 直接把选项数据定义在编辑器配置项中,称为静态数据源。 以组件$UI/system/components/justep/data/bizData的updateMode属性为例 步骤1:在组件配置文件的property-editors节点下定义编辑器配置文件,如: <property-editors> <property-editor name="updatemodeList" type="list" > <!--直接定义的静态数据 --> <static-data value="whereVersion,whereAll"/> </property-editor> </property-editors> updatemodeList 为编辑器的名称 ,type=“list” 表示编辑器为下拉选数据 static-data 节点 表示静态数据,value为静态数据列表 步骤2:绑定属性编辑器 <property [...]