使文本字段支持F7录入
 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());
                 }
         }
 });

阅读更多
个人分类: EAS BOS
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

使文本字段支持F7录入

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭