如何添加EAS BOS 实体扩展属性
2013-05-05 10:09
519 查看
[b]如何添加EAS BOS 实体扩展属性[/b]
在EAS BOS中,对实体添加或修改扩展属性是相当容易的,如图1中红色框中显示的就是已经添加的扩展属性,添加扩展属性
的界面如图2,只需要将“可供选择的扩展属性”添加到“已选择扩展属性”即可完成。
但是,“可供选择的扩展属性”是BOS默认提供的,如何能在这里选择到自定义的扩展属性呢?
经研究发现,BOS默认提供的系统扩展属性是在如下的配置文件中定义的
BOS_HOME\BOSModular\boscommon\eclipse\plugins\com.kingdee.bos.toolcommon_6.1.0\bosconfig.xml
配置项的结构为:
<configitem name="ExtendProperty">
<configitem name="isVerifyNumberInControllerBean"><!--扩展属性名称-->
<attribute key="group" value="userDefine"/><!--扩展属性所在组-->
<attribute key="required" value="false"/><!--扩展属性是否必填-->
<attribute key="defaultvalue" value="true"/><!--扩展属性默认值-->
<attribute key="alias" value="是否在服务端校验编码"/><!--扩展属性别名-->
<attribute key="type" value="boolean"/><!--扩展属性值类型-->
<attribute key="isMultiLanguage" value="false"/><!--扩展属性是否为多语言配置-->
<attribute key="object" value="entity"/><!--扩展属性应用目标-->
<attribute key="filter" value="com.kingdee.eas.framework.app.ObjectBase"/><!--扩展属性过滤条件-->
<attribute key="description" value="是否在服务端校验编码"/><!--扩展属性描述信息-->
</configitem>
</configitem>
以上内容为一个扩展属性的完整配置,添加自定义扩展属性只需要将配置项添加到
<configitem name="ExtendProperties">自定义</configitem>中即可。
添加完之后,重新启动BOS,就可以在图2“可供选择的扩展属性”列表中看到自定义的扩展属性。
以上的配置是为了支持“所见所得”的需要,另外一种方式就是直接修改实体元数据文件,这里就不详细描述了。
在EAS BOS中,对实体添加或修改扩展属性是相当容易的,如图1中红色框中显示的就是已经添加的扩展属性,添加扩展属性
的界面如图2,只需要将“可供选择的扩展属性”添加到“已选择扩展属性”即可完成。
但是,“可供选择的扩展属性”是BOS默认提供的,如何能在这里选择到自定义的扩展属性呢?
经研究发现,BOS默认提供的系统扩展属性是在如下的配置文件中定义的
BOS_HOME\BOSModular\boscommon\eclipse\plugins\com.kingdee.bos.toolcommon_6.1.0\bosconfig.xml
配置项的结构为:
<configitem name="ExtendProperty">
<configitem name="isVerifyNumberInControllerBean"><!--扩展属性名称-->
<attribute key="group" value="userDefine"/><!--扩展属性所在组-->
<attribute key="required" value="false"/><!--扩展属性是否必填-->
<attribute key="defaultvalue" value="true"/><!--扩展属性默认值-->
<attribute key="alias" value="是否在服务端校验编码"/><!--扩展属性别名-->
<attribute key="type" value="boolean"/><!--扩展属性值类型-->
<attribute key="isMultiLanguage" value="false"/><!--扩展属性是否为多语言配置-->
<attribute key="object" value="entity"/><!--扩展属性应用目标-->
<attribute key="filter" value="com.kingdee.eas.framework.app.ObjectBase"/><!--扩展属性过滤条件-->
<attribute key="description" value="是否在服务端校验编码"/><!--扩展属性描述信息-->
</configitem>
</configitem>
以上内容为一个扩展属性的完整配置,添加自定义扩展属性只需要将配置项添加到
<configitem name="ExtendProperties">自定义</configitem>中即可。
添加完之后,重新启动BOS,就可以在图2“可供选择的扩展属性”列表中看到自定义的扩展属性。
以上的配置是为了支持“所见所得”的需要,另外一种方式就是直接修改实体元数据文件,这里就不详细描述了。
相关文章推荐
- EAS BOS开发环境 如何添加过滤条件
- WSS 扩展文件夹的属性--如何给文件夹添加扩展字段
- WSS 扩展文件夹的属性--如何给文件夹添加扩展字段
- 如何获取实体扩展属性的值
- EAS_BOS_标准产品如何扩展
- 扩展现有实体-添加新的属性
- BOS 给实体的ControllerBean添加扩展类的设置方式
- EAS_BOS_标准产品添加扩展
- WSS 扩展文件夹的属性--如何给文件夹添加扩展字段
- WSS 扩展文件夹的属性--如何给文件夹添加扩展字段
- ZZ:WSS 扩展文件夹的属性--如何给文件夹添加扩展字段 from Jianyi0115
- EAS 动态扩展后的控件,在BOS开发代码中如何获取。
- 【C#】使用IExtenderProvider为控件添加扩展属性,像ToolTip那样
- 如何在代码中给控件添加附加属性
- EAS BOS 绑定QUERY的列表界面,代码添加合计脚
- 如何通过${a${b}}的方式扩展属性名或属性值
- 如何在自定义控件里添加复杂属性(struct,class等)
- 如何给div添加placeholder属性
- 关于eas bos 查询实体简单介绍
- 如何根据bostype查找实体