private IDetailPanelListener entryListener;//定义监听
@Override
public void loadFields() {
removceListeners();
super.loadFields();
addListeners();
}
//添加监听
protected void addListeners() {
if(entryListener == null){
entryListener = new IDetailPanelListener(){
@Override
public void afterEvent(DetailPanelEvent arg0) throws Exception {
}
@Override
public void beforeEvent(DetailPanelEvent arg0) throws Exception {
setEntryDefaultValue(arg0);
}
};
this.kdtEntry_detailPanel.addAddListener(entryListener);
this.kdtEntry_detailPanel.addInsertListener(entryListener);
}
}
protected void removceListeners() {
}
//设置默认值
protected void setEntryDefaultValue(DetailPanelEvent e){
ExBillEntryInfo entry = (ExBillEntryInfo) e.getObjectValue();
entry.setField(field);
}
EAS BOS 新增分录时设置分录默认值
猜你喜欢
转载自blog.csdn.net/qq_25170493/article/details/82769518
今日推荐
周排行