一、基础资料开发GUI篇
本篇文档主要介绍新增一个基础资料"费用类型"
并在客户端中配置菜单
实现基础资料的增删改查功能
一般二次开发的所有内容都会在com.kingdee.eas.custom路径下
在custom目录下,创建自己的开发目录
例:csot(费用管理)
1.创建开发目录
操作步骤
1、切换到"金蝶BOS业务建模工具"试图
2、选中custom目录,鼠标右键单击,选择"新建"=》“业务组别”
3、在新弹出的"创建组别"窗口,输入"名称"和"别名",确定
2.创建业务单据
操作步骤
1、选中cost目录,鼠标右键单击,选择"新建"=》“业务单元”
2、在新弹出的"创建业务单元"窗口,输入"名称"和"别名",下一步
3、在新弹出的窗口中,业务类别选择"基础资料",下方创建方式可以选择"直接新建"/“复制基础模板”,本篇文档以"复制基础模板"为例。
3.选择基础模板
操作步骤
1、在新弹出的窗口中,金蝶标准定义了4个模板。一般我们会使用"多级基础资料模板"/“单级基础资料模板”,前者为树形基础资料存在上下级关系,后者为普通基础资料,选择不同的模板所继承的"父实体对象"不同。
2、树形基础资料和普通基础资料在数据库层面相差的字段如下图红框所示。
3、选择完成后,点击"完成"按钮,会自动根据选择的模板,创建所需要的元数据
4.基础资料元数据说明
一个简单的基础资料已经完成了,完整的元数据如下图
元数据包含内容:
1、.entity 后缀的文件为"实体",可以在实体中查看所对应的字段,方法和事件等内容
2、.table 后缀的文件为"表",可以在表中查看所定义的数据库字段,一般模板继承的字段为F开头,新增加的字段为CF开头。
3、.relation后缀的文件为"关系",可以在关系中查看两个实体所对应的关系,如1对多,多对1等。
4、.query后缀的文件为"查询",关联实体中的字段,用于单据列表界面展示数据。
5、.ui后缀的文件为"界面",分为edit和list界面即编辑界面和列表界面,此界面对应的GUI端所对应的界面,可以在次界面调整列宽,列高,必填,背景色等一些样式
6、.bizunit后缀的文件为"biz"(好像没用统一的叫法笔者叫它biz),此界面为元数据的统一管理和操作界面,在biz中添加字段,会自动的在实体,表,查询中创建相应的内容。
5.发布元数据
操作步骤
1、右键点击biz,选择发布自定义元数据,在新弹出的窗口中选中"确定"
2、等待控制台出现如下图的发布日志,则发布完成。
3、右击点击更新数据库(否则会报 视图不存在的错误)
注:
1、默认的发布时会自动生成数据库表结构。
2、发布时会自动的生成后台JAVA代码,可切换至"JAVA"试图查看。
6.启动客户端
操作步骤
1、在"金蝶BOS业务建模工具"试图中,点击按钮启动客户端。
2、使用administrator 或者user登陆客户端
7.配置客户端菜单
操作步骤
1、使用administrator登陆成功后,在左上的顶部菜单中,选择"系统"=》“客户化菜单编辑”
2、配置菜单。本实例配置的菜单路径为"二次开发"=》“费用管理”=》“基础资料”=》“费用类型”
注:
1、GUI端的菜单为4级,配置菜单时需要注意
8.基础资料演示
操作步骤
1、成功配置菜单后,切换用户账户从新登陆,即可查看新配置的菜单
2、打开菜单就可以看到我们创建的基础资料。
注: 1、模板的增删改查功能都已经创建好了,点击相应的按钮进行操作就可以了。
如您在阅读中发现不足,欢迎留言!!!