如何添加EAS BOS 实体扩展属性

如何添加EAS BOS 实体扩展属性
 
在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“可供选择的扩展属性”列表中看到自定义的扩展属性。
 
以上的配置是为了支持“所见所得”的需要,另外一种方式就是直接修改实体元数据文件,这里就不详细描述了。
 

 
 

 



 

转载于:https://www.cnblogs.com/masb/archive/2013/05/05/3060635.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值