金蝶bos开发经验——1

来源:互联网 发布:集思宝数据导出 编辑:程序博客网 时间:2024/06/05 22:33


主要记录工作过程中经常用到的代码片段,便于查找。

1.editUI中分录F7字段绑定查询并添加过滤

EntityViewInfo view = new EntityViewInfo();FilterInfo fitFilte = new FilterInfo();fitFilte.getFilterItems().add(new FilterItemInfo("Group.id", "Re0AAAAAJs0F0s0M", CompareType.EQUALS));view.setFilter(fitFilte);this.kdtEntry.getColumn("FinancialProduct").setEditor(getF7BoxCellEditor("FinancialProduct","com.kingdee.eas.basedata.master.auxacct.app.F7GeneralAsstActTypeQuery",view));KDBizPromptBox prmtInvoiceNumber = (KDBizPromptBox) this.kdtEntry.getColumn("FinancialProduct").getEditor().getComponent();prmtInvoiceNumber.setDisplayFormat("$name$");prmtInvoiceNumber.setEditFormat("$name$");
public static KDTDefaultCellEditor getF7BoxCellEditor(String disFommter, String queryInfo, EntityViewInfo view) {    KDBizPromptBox f7Box = new KDBizPromptBox();    f7Box.setName(queryInfo);    f7Box.setVisible(true);    f7Box.setEditable(true);    f7Box.setQueryInfo(queryInfo);    f7Box.setDisplayFormat("$" + disFommter + "$");    f7Box.setCommitFormat("$" + disFommter + "$");    if (view != null)      f7Box.setEntityViewInfo(view);    KDTDefaultCellEditor indexValue_CellEditor = new KDTDefaultCellEditor(f7Box);    indexValue_CellEditor.setClickCountToStart(1);    return indexValue_CellEditor;  }

2.设置界面名称

setUITitle("客服日志");



原创粉丝点击