关闭

使文本字段支持F7录入

422人阅读 评论(0) 收藏 举报
分类:
 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());
                 }
         }
 });

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:594134次
    • 积分:6334
    • 等级:
    • 排名:第4008名
    • 原创:94篇
    • 转载:216篇
    • 译文:0篇
    • 评论:62条
    最新评论