final KDBizPromptBox prmtstatus = new KDBizPromptBox();
prmtstatus.setQueryInfo("com.kingdee.eas.shine.basedata.app.StatusQuery");
prmtstatus.setVisible(true);
prmtstatus.setEditable(false);
prmtstatus.setDisplayFormat("$number$");
prmtstatus.setEditFormat("$number$");
prmtstatus.setCommitFormat("$number$");
ExtendParser parserStatus = new ExtendParser(prmtstatus);
prmtstatus.setCommitParser(parserStatus);
KDTDefaultCellEditor status_CellEditor = new KDTDefaultCellEditor(prmtstatus);
ObjectValueRender status_OVR = new ObjectValueRender();
status_OVR.setFormat(new BizDataFormat("$number$"));
this.kdtEntries.getColumn("reserve2").setEditor(status_CellEditor);
this.kdtDetail.getColumn("reserve2").setEditor(status_CellEditor);
this.kdtSub.getColumn("reserve2").setEditor(status_CellEditor);
this.kdtEntries.getColumn("reserve2").setRenderer(status_OVR);
this.kdtDetail.getColumn("reserve2").setRenderer(status_OVR);
this.kdtSub.getColumn("reserve2").setRenderer(status_OVR);
prmtstatus.addDataChangeListener(new DataChangeListener() {
public void dataChanged(DataChangeEvent e) {
if (e.getNewValue() != null) {
prmtstatus.setValue(e.getNewValue().toString());
}
}
});
使文本字段支持F7錄入
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.