EAS分组基础资料模板的建立

来源:互联网 发布:诺基亚5320di软件 编辑:程序博客网 时间:2024/05/17 03:13

EAS Bos的开发平台里面,已经存在一个分组基础资料的模版,但是如果我们需要对该模版进行扩展,增加一些字段和通用的方法的时候,那么我们可以参考下面这个方法。

 

1、建立公共的实体,编辑界面、列表界面。

公共的实体继承com.kingdee.eas.framework.app.DataBase同时定义为抽象继承模式、子类模式为 abstract  在实体中添加我们需要增加的字段和服务端的方法。在ControllerBean中写出服务端的方法实现代码

 

编辑界面继承com.kingdee.eas.framework.client.EditUI,同时绑定我们建立的公共实体,添加编辑界面的action事件,用于调用服务端代码。同时定义实现类为 abstract(因为createNewData等方法没法实现)

 

列表界面继承 com.kingdee.eas.framework.client.TreeDetailListUI,不需要绑定Query,但是可以添加action事件,用于调用服务端代码。同时定义实现类为 abstract(因为createNewData等方法没法实现)

 

2、创建实体(建议通过复制系统模版进行修改)。这里需要注意修改父对象为我们创建的公共实体,表对象有实体导出表进行创建属性treeid的关系重新绑定。

    创建组别实体(建议通过复制系统模版进行修改)。表对象有实体导出表进行创建属性parent的关系重新绑定。

    创建实体与组别、实体与实体之间的关系。treeidparent对其进行绑定

    实体导出表

    根据实体创建Query

    建立列表界面继承我们定义的列表界面。绑定Query对象

    建立编辑界面继承我们定义的编辑界面。修改绑定的实体对象。在代码中重写getSelectors方法。

    修改实体的扩展属性 eidtUIlistUIdefaultF7Query

    通过引入创建bizunit。配置 listUI EditUi entity query对象

    修改bizunit业务单元的xml文件,配置好<bimTemplateType>TreeDetail</bimTemplateType>这个属性。

 

3 建立分组基础资料的时候通过复制其他业务单元进行选择创建。

 

原创粉丝点击