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

     
     



  • 相关阅读:
    对javascript的一点点认识总结——《javascript高级程序设计》读书笔记
    .Net Garbage Collection学习心得
    上网本重装系统的历程
    让验证控件进行分组验证
    .net应用程序分层的个人认识
    asp.net 4.0的变化(官网链接地址)
    SQL 延时 插入 修改 删除
    SQL 删除前100条 with as
    jQuery RadioButtonList
    网站推广的100个方法
  • 原文地址:https://www.cnblogs.com/masb/p/3060635.html
Copyright © 2011-2022 走看看