private IDetailPanelListener entryListener;//定义监听@Overridepublic void loadFields() {removceListeners();super.loadFields();addListeners();}//添加监听protected void addListeners() {if(entryListener == null){entryListener = new IDetailPanelListener(){@Overridepublic void afterEvent(DetailPanelEvent arg0) throws Exception {}@Overridepublic 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);}
300字范文,内容丰富有趣,生活中的好帮手!