一、新增字段时,随意选择一个基础资料
保存,不要发布
二、选中你的单据,右键-查看关联源数据-点击刚刚的字
三、点击SupplierEntity,重新选择实体
保存,然后发布
四、打开EditUI.java
在onLoad方法切换该字段的queryInfo
// 分录资金类型过滤
EntityViewInfo entryEvi = new EntityViewInfo();
FilterInfo entryFilter = new FilterInfo(); //建立过滤条件
entryFilter.getFilterItems().add(new FilterItemInfo("group.number", "30", CompareType.EQUALS));
entryEvi.setFilter(entryFilter);
KDBizPromptBox relationBOMPromptBox = new KDBizPromptBox();
relationBOMPromptBox.setQueryInfo("com.kingdee.eas.basedata.master.auxacct.app.F7GeneralAsstActTypeQuery");
relationBOMPromptBox.setDisplayFormat("$number$");
relationBOMPromptBox.setEditFormat("$number$");
relationBOMPromptBox.setCommitFormat("$number$");
relationBOMPromptBox.setVisible(true);
relationBOMPromptBox.setEntityViewInfo(entryEvi);
KDTDefaultCellEditor relationBOMCellEditor = new KDTDefaultCellEditor(relationBOMPromptBox);
this.kdtEntrys.getColumn("capitalType").setEditor(relationBOMCellEditor);
五、OK了




0 Comments