接触金蝶EAS·BOS开发,需了解框架已有方法。编辑界面常用方法如下:
package com.kingdee.eas.custom.study.client;import java.awt.event.ActionEvent;import org.apache.log4j.Logger;import com.kingdee.bos.ui.face.CoreUIObject;import com.mon.client.SysContext;import com.kingdee.eas.util.client.MsgBox;/*** 商品编辑界面功能* @author 郭旭**/@SuppressWarnings("serial")public class GoodEditUI extends AbstractGoodEditUI {private static final Logger logger = CoreUIObject.getLogger(GoodEditUI.class);public GoodEditUI() throws Exception {super();}/*** 界面加载*/@Overridepublic void onLoad() throws Exception {super.onLoad();}/*** 初始化页面*/@Overridepublic void initUIContentLayout() {super.initUIContentLayout();}/*** 初始化菜单栏*/@Overridepublic void initUIMenuBarLayout() {super.initUIMenuBarLayout();}/*** 初始化工具栏*/@Overridepublic void initUIToolBarLayout() {super.initUIToolBarLayout();}/*** 必录校验*/@Overrideprotected void verifyInput(ActionEvent e) throws Exception {/*String number = txtNumber.getText();if(number == null || number.trim().length() == 0){MsgBox.showWarning(this, "编码不能为空!");abort(); //中断程序}*/String number = editData.getNumber();if(number == null || number.trim().length() == 0){MsgBox.showWarning(this, "编码不能为空!");logger.warn("number is null !");abort(); //中断程序}}/*** 暂存*/@Overridepublic void actionSave_actionPerformed(ActionEvent e) throws Exception {super.actionSave_actionPerformed(e);}/*** 保存*/@Overridepublic void actionSubmit_actionPerformed(ActionEvent e) throws Exception {super.actionSubmit_actionPerformed(e);}/*** 数据封装*/@Overridepublic void storeFields() {super.storeFields();}/*** 字段加载*/@Overridepublic void loadFields() {super.loadFields();}protected com.kingdee.eas.framework.ICoreBase getBizInterface() throws Exception {return com.kingdee.eas.custom.study.GoodFactory.getRemoteInstance();}/*** 初始值*/protected com.kingdee.bos.dao.IObjectValue createNewData() {com.kingdee.eas.custom.study.GoodInfo objectValue = new com.kingdee.eas.custom.study.GoodInfo();objectValue.setCreator(SysContext.getSysContext().getCurrentUserInfo());objectValue.setName("商品名称");return objectValue;}}
如果觉得《金蝶EAS GUI客户端 编辑界面常用方法 框架方法示例》对你有帮助,请点赞、收藏,并留下你的观点哦!