文档名称:金蝶BOS平台开发笔记 部门:
2) 运行客户端
点击菜单“运行”->“启动客户端”,或者从工具栏直接点击“启动客户端”按钮,运行客户端。
3) 测试主从表
文编制:
版本号:
文档审核: 日期:
11/16
文档名称:金蝶BOS平台开发笔记 部门: 启动客户端,输入用户名密码,登录成功后,可以看到我们刚刚创建的菜单项:
双击“测试”,即弹出主从表的List界面。
点击菜单“文件”->“新增”,或者从工具栏点击最左侧的新增按钮,弹出编辑界面,直接在里面就可以输入数据和分录:
文编制:
版本号:
文档审核: 日期:
12/16
文档名称:金蝶BOS平台开发笔记 部门:
输入数据保存后,就可以在List界面看到数据记录了。
9. 后记
通过以上几步操作,我们就实现了最简单的主从表,不用写一行代码,可以进行简单地数据录入及列表展示。
最后,想要补充说明的一点是:金蝶的SDK都是教你如何在设计视图模式下,从新建实体(entity)->生成物理表(table)->新建实体关系(relation)->新建查询(query)->新建编辑和列表界面(ui),一步步实现以上操作的,作为一名求甚解的合格的程序员(嘿嘿),理论上这么做可以让我们快速地了解整个二次开发平台的原理,可惜的是,金蝶的SDK写得实在太浅显了,而且没能完整地教你如何实现一个业务。本人在学习的时候,也曾试图走一遍设计视图下实现的模式,最终因为对整个平台不够熟悉,再加上金蝶自身的BUG较多、约束较多而流产。所以,如果你是初学,还是先走一遍上面这个例子吧。
二、 为按钮控件(KDButton)添加事件
假设在ClientInfoListUI界面添加一个按钮kDButton1
文编制:
版本号:
文档审核: 日期:
13/16
文档名称:金蝶BOS平台开发笔记 部门: 1. 方法1:
1) 双击该按钮会生成如下代码(注:不要直接在该处写Java代码,此功能金蝶尚未开发,仅
留一个接口):
2) 保存!发布ClientInfoListUI.ui! 3) 切换到Java视图,找到对应的Java类,选中该类所在的父节点(本例为Client节点)。刷新!
则在抽象类AbstractClientInfoListUI.java中已经生成了按钮的单击事件:
4) 在实现类ClientInfoListUI.java中重写该方法即可:
2. 方法2:
1) 在设计视图下,打开ClientInfoListUI,然后打开大纲视图
文编制:
版本号:
文档审核: 日期:
14/16
文档名称:金蝶BOS平台开发笔记 部门: 2) 在Actions节点上右键,选择<新建Action>,输入类和实例名,完成!
3) 在UI目录下,向下找到kdButton1,选中。
4) 打开属性页,在行为的action项选择刚才新建的action:
文编制:
版本号:
文档审核: 日期:
15/16
文档名称:金蝶BOS平台开发笔记 部门:
5) 保存!发布ClientInfoListUI.ui! 6) 切换到Java视图,刷新代码!
然后就可以在抽象类AbstractClientInfoListUI.java中找到方法定义。
7) 最后,在实现类ClientInfoListUI.java中复写该段代码即可。
文编制:
版本号:
文档审核: 日期:
16/16