NC65 查询时给业务单元增加权限,查询模板里只显示有权限的业务单元

1.元数据如下:


2.代码和配置如下

package nc.ui.fc_map.combprofile.query;

import nc.ui.pubapp.uif2app.query2.IQueryConditionDLGInitializer;
import nc.ui.pubapp.uif2app.query2.QueryConditionDLGDelegator;

public class QueryMngConditionInitializer implements
		IQueryConditionDLGInitializer {

	@Override
	public void initQueryConditionDLG(
			QueryConditionDLGDelegator condDLGDelegator) {
		condDLGDelegator
		.registerNeedPermissionOrgFieldCodes(new String[] { "pk_org" });

	}

}
<!--======= 动作:[newActions] [查询] ===========-->
	<bean id="queryAction" class="nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction">
		<property name="model" ref="batchModel" />
		<property name="dataManager" ref="modelDataManager" />
		<property name="qryCondDLGInitializer" ref="qryCondInitializer" />
		<property name="showUpComponent" ref="batchBillTable" />
		<property name="templateContainer" ref="queryTemplateContainer" />
	</bean>
	
	<bean id="qryCondInitializer"
	class="nc.ui.fc_map.combprofile.query.QueryMngConditionInitializer" />


猜你喜欢

转载自blog.csdn.net/u014714841/article/details/80824536