NC开发基本技术(7)
发布时间:2021-06-07
发布时间:2021-06-07
NC开发基本技术
3)卡片列表管理型:
初始界面为列表型,查询结果显示在列表界面中。当选中列表中的某列数据后,点击“浏览”按钮后切换至卡片界面,并显示当前选中单据。点击“新增”、“修改”按钮也会自动切换至卡片界面进行操作
4)树卡性界面 (略)
在本课程中以创建一个最常见的管理型界面为例。
4.2 前台界面类ClientUI
建立前台界面的主要几个步骤如下:
1)首先创建必要的ClientUI类(注:此处的类名已经在功能注册中注册过) ClientUI继承自nc.ui.mmpub.MMToftPanel类,作为节点的入口类。 主要分为如下几个部分:
Initialize:初始化部分,用于构造界面布局,利用懒加载方式来实例化界面元素。 InitButtons子方法:按钮初始化部分,由于有UI状态这个概念(见nc.ui.mmpub.IUIState类),所以此处为每个按钮设置能够操作的UI状态。最后通过setButtons方法 getBillListPanel子方法:构造列表界面,利用loadTemplate来加载单据模板
NC开发基本技术
getBillCardPanel子方法:构造卡片界面,利用loadTemplate来加载单据模板
onButtonClicked子方法:覆写父类的方法,当界面点击按钮后会回调本方法。
postInit方法:初始化后调用,用于设置精度,增加监听等
具体的按钮处理方法:onQuery、onAdd、onDel等方法,参考具体样例节点的处理方法。
4.3 导入数据字典
打开“客户化”->“二次开发工具”->“系统管理工具”->“数据字典管理”节点,左树中选中“生产制造”目录,并在菜单中选择“导入数据字典”
上一篇:9 水质检验 PH 指标检验规程