EAS创建完业务单元初始化几个方法

在*EditUI.java 中先重写几个方法

@Override
public void onLoad() throws Exception {
super.onLoad();
}

@Override
public void onShow() throws Exception {
super.onShow();
}

@Override

protected void regListeners() {

//使业务单元增加联动,显示单据处理人等信息

relateOrgPerson(prmtCompany, prmtDepartment, prmtDealPerson);

                super.regListeners();

}

@Override
protected void regBindings() {
super.regBindings();
DCUtil.registerSysParameterTableF7Info(kdtEntrys, "AirCompany", "AirCompany"); // 航空公司
DCUtil.registerSysParameterTableF7Info(kdtEntrys, "AirNumber", "AirNumber"); // 航空号
DCUtil.registerSysParameterTableF7Info(kdtEntrys, "AirModel", "AirModel"); // 机型

}

@Override
protected void initUI() {
ctnEntrys.addButton(btnAddLine);
ctnEntrys.addButton(btnCopyLine);
ctnEntrys.addButton(btnInsertLine);
ctnEntrys.addButton(btnRemoveLine);


btnAddLine.setEnabled(true);
btnAddLine.setVisible(true);
btnCopyLine.setEnabled(true);
btnCopyLine.setVisible(true);
btnInsertLine.setEnabled(true);
btnInsertLine.setVisible(true);
btnRemoveLine.setEnabled(true);
btnRemoveLine.setVisible(true);
// 设置分录操作按钮显示样式
btnAddLine.setTextIconDisStyle(this.buttonStyleInContainer);
btnCopyLine.setTextIconDisStyle(this.buttonStyleInContainer);
btnInsertLine.setTextIconDisStyle(this.buttonStyleInContainer);
btnRemoveLine.setTextIconDisStyle(this.buttonStyleInContainer);
super.initUI();

}


如果有分录需要在createNewDetailData方法中return 分录实体的info例如

protected IObjectValue createNewDetailData(KDTable table) {
return new AirBaseRecordEntryInfo();
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值