单据开发-基础资料开发List界面代码篇(GUI端)

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

单据开发-基础资料开发List界面代码篇(GUI端)

注公众号获取更多金蝶EAS开发方面的内容

公众号.webp

上篇我们介绍了基础资料单据的开发

复制标准单据模板功能

不需要写任何代码就可以实现增删改查

本篇文档讲解内容

一、基础资料添加字段

二、添加按钮,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端)

注公众号获取更多金蝶EAS开发方面的内容上篇我们介绍了基础资料单据的开发复制标准单据模板功能不需要写任何代码就可以实现增删改查本篇文...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息