注意 分录里面的name 不是相关单据的query里面的字段,而是选择物料弹出框的时候,物料框的那个query

/**
* 分录中,F7字段实现数据过滤
* 需要在界面加载onload()方法中调用该方法
*/
public void initEntryF7() throws Exception {
EntityViewInfo view = new EntityViewInfo(); //创建实体视图 1801010200
KDBizPromptBox prmtHfPerson = (KDBizPromptBox) kdtEntry.getColumn("hmNumber").getEditor().getComponent(); //获取表格特定列绑定的F7
FilterInfo filter = new FilterInfo(); 过滤条件
filter.getFilterItems().add(new FilterItemInfo("NAME", "环模", CompareType.LIKE));
// filter.getFilterItems().add(new FilterItemInfo("ENTRY.HMNUMBER.NUMBER", "1801010200", CompareType.LIKE));
view.setFilter(filter);

//filter.setMaskString("#0 and #1)"); //2个过滤条件设定关系
prmtHfPerson.setEntityViewInfo(view);//将实体视图绑定到F7控件
// prmtHfPerson .getQueryAgent().resetRuntimeEntityView();
}