单据开发-基础资料开发Edit界面代码篇(GUI端)
金蝶云社区-黒白
黒白
2人赞赏了该文章 428次浏览 未经作者许可,禁止转载编辑于2022年02月16日 15:36:11

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

公众号.jpg

上篇我们介绍了基础资料Lsit界面的开发

是不是觉得非常简单?

本篇文档将要解释Edit编辑界面的开发

一、主要讲解按钮的控制

二、保存前验证

三、删除修改的验证

 

01


界面大小的调整(一)


操作步骤

1、打开基础资料所对应的.bizunit文件(在biz中添加字段会自动添加实体和表字段)

2、点击界面的右下角,进行拖拽,即可调整界面的高宽

3、如果需要调整控件的位置,间距,修改名称等,可以直接采用拖拽的方式进行调整。

图片



02


界面大小的调整(2)


有些人想说我想固定的调整高200,宽400我要怎么调整那?没问题满足你。


操作步骤

1、打开基础资料所对应的.bizunit文件(在biz中添加字段会自动添加实体和表字段)

2、打开"属性"窗口,"显示属性"=》"约束"可以调整界面的宽高。


注: 

    界面有任何改动修改后都需要发布元数据额

图片


图片

03


先介绍两个常用的工具类


欲善其事 ,必先利其器。写代码前,先给大家介绍两个常用的工具类

DateUtil和BaseUtil

根据名字大家应该也能猜到了

一个是日期类的,里面包含了日期格式的转化,获取年月日,日期加减等等

一个是基础类的,控制界面控件必填,禁用启用,校验等等

需要两个类的,加群找群主要额。



04


编写JAVA代码


操作步骤

1、发布完成后,右上角切换至"java"视图。

2、根据元数据路径com.kingdee.eas.custom.cost,在client下找到Edit界面所对应的java文件(注:一般类名为:实体名称+EditUI.java)

3、**EditUI.java类,类中会自动生成所有父类继承的事件和action,删除不需要的方法即可。

4、重写方法initWorkButton, 在super后写自己的控制逻辑

5、重写方法verifyInput,写保存前验证逻辑

6、actionRemove_actionPerformed 和actionEdit_actionPerformed  在super前,写自己的验证逻辑

图片

图片


05


最终结果展示

图片


    

图片


欢迎加入QQ群:557537072

图片


关注微信公众号获取更多资讯


本文转载自:微信公众号

作者:黑白

原文链接:https://mp.weixin.qq.com/s/bbLvLTIjyjm-aKEjLM6S0g

图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0