单据开发-基础资料开发List界面代码篇(GUI端)
注公众号获取更多金蝶EAS开发方面的内容
上篇我们介绍了基础资料单据的开发
复制标准单据模板功能
不需要写任何代码就可以实现增删改查
本篇文档讲解内容
一、基础资料添加字段
二、添加按钮,action和禁用启用功能
三、修改和删除单据时数据的验证
01
基础资料添加字段
操作步骤
1、打开基础资料所对应的.bizunit文件(在biz中添加字段会自动添加实体和表字段)
2、在打开的界面空白处,鼠标右键,选择新增字段
3、输入"字段名称""字段别名" 选择"字段类型" 点击确认,即可创建完成
02
界面添加action
操作步骤
1、打开基础资料所对应的List.ui文件。
2、打开"大纲"窗口,选择"actions",右键选择"新建Action"
3、在action的新增窗口 ,输入action的类名和实例名。
03
界面添加按钮
操作步骤
1、打开基础资料所对应的List.ui文件。
2、打开"大纲"窗口,选择"ToolBarPanel"下的"KDToolBarPanel",右侧窗口会自动展示界面所有从父类继承的按钮。
3、在最右侧工具栏中,"扩展控件"分类下,找到"KDWorkButton",拖拉拽的方式,拖动到相应的位置。
注:
1、所有从父类继承的按钮,功能全部已实现,例如附件管理按钮,点击按钮可直接上传附件。
04
按钮与action绑定
操作步骤
1、打开基础资料所对应的List.ui文件。
2、打开"大纲"窗口,选择"ToolBarPanel"下的"KDToolBarPanel",右侧窗口会自动展示界面所有从父类继承的按钮和自己添加的按钮。
3、选中自己添加的按钮,左侧窗口切换到"属性"试图
4、按照图例修改属性name,icon,text和action的值。
name:按钮的id,全界面唯一。
icon:按钮图标,可以直接在图标库中选择
text:按钮所展示的名称
action:绑定action,下拉列表可选择继承父类和手动添加的action。
注:
1、按钮中有很多属性,可以修改相应的值,保存发布后即可生效。
05
发布元数据
操作步骤
1、选中基础资料所对应的.bizunit文件,右键选择"发布自定义元数据"对所修改的元数据进行发布。
注:
1、对元数据有任何修改必须发布了之后才会生成相应的JAVA代码
06
编写java代码
操作步骤
1、发布完成后,右上角切换至"java"试图。
2、根据元数据路径com.kingdee.eas.custom.cost,在client下找到list界面所对应的java文件(注:一般类名为:实体名称+ListUI.java)
3、**ListUI.java类,类中会自动生成所有父类继承的事件和action,删除不需要的方法即可。
4、修改列表界面点击新增按钮时,新增界面的打开方式,重写方法getEditUIModal。
5、在onshow方法中,设置按钮的状态。
6、在自定义的action中添加相应的逻辑。
7、在actionRemove_actionPerformed和actionEdit_actionPerformed方法super前,添加相应的判断。
注:具体代码和注释如下图,如有不懂之处可以加群进行咨询。
07
最终效果展示
欢迎加入QQ群:557537072
关注微信公众号获取更多资讯
单据开发-基础资料开发List界面代码篇(GUI端)
本文2024-09-16 22:00:42发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45371.html