供应链业务单元参照过滤

package nc.ui.af.tariff.query;

import nc.ui.pub.ClientEnvironment;
import nc.ui.pubapp.uif2app.query2.IQueryConditionDLGInitializer;
import nc.ui.pubapp.uif2app.query2.QueryConditionDLGDelegator;
import nc.ui.pubapp.uif2app.query2.refregion.QueryDefaultOrgFilter;

import java.util.ArrayList;
import java.util.List;

public class TariffQueryConditionInitializer implements
IQueryConditionDLGInitializer {

@Override
public void initQueryConditionDLG(QueryConditionDLGDelegator condDLGDelegator) {
// TODO 初始化查询模板逻辑
//这个数组目前是空的,请业务组把需要按组织过滤的参照字段加入到这个数组中
List targetFields = new ArrayList();
// TODO 加入需要按组织过滤的参照字段
String[] permissionPkorgs = condDLGDelegator.getLogincontext().getPkorgs();
condDLGDelegator.setDefaultValue(“pk_org”, permissionPkorgs[0]);
condDLGDelegator.registerNeedPermissionOrgFieldCode(“pk_org”, permissionPkorgs);
String users = ClientEnvironment.getInstance().getUser().getEntityName();
QueryDefaultOrgFilter orgFilter=new QueryDefaultOrgFilter(condDLGDelegator,“pk_org”,targetFields);
orgFilter.addEditorListener();
}

}

你可能感兴趣的:(nc)