dep F7 过滤

  var setPurchaseGroupF7Funcation = function(event,methodName){
		if(methodName == "equals"){ return this == event;}
		var kdtEntrys = pluginCtx.getKDTable("detailTable");
		var rowIndex = kdtEntrys.getSelectManager().getActiveRowIndex();
		var colIndex = kdtEntrys.getSelectManager().getActiveColumnIndex();
		if (rowIndex < 0) { return; }
		if(methodName == "editStarting"){	
			   if (kdtEntrys.getColumn("hesuan").getColumnIndex() == colIndex) {
			           var purchaseOrgUnitId = "null";
			           var company = pluginCtx.getUIContext().get("sysContext").getCurrentFIUnit();
			           if (company !=null){
				      purchaseOrgUnitId = company.getId().toString();}
		
				      //com.kingdee.eas.util.client.MsgBox.showInfo(purchaseOrgUnitId);
			           //F7的过滤条件
			           var viewInfo = new com.kingdee.bos.metadata.entity.EntityViewInfo();
			           var filterInfo = new com.kingdee.bos.metadata.entity.FilterInfo();
			           filterInfo.getFilterItems().add(new FilterItemInfo("id"," select FID from T_BD_GeneralAsstActType where FGroupID='5uUAAAAAMVsF0s0M'",CompareType.INNER));
//			           filterInfo.appendFilterItem("CU.id", purchaseOrgUnitId);
			           viewInfo.setFilter(filterInfo);
			         var bizBox = pluginCtx.getKDTable("detailTable").getColumn("hesuan").getEditor().getComponent();
			           bizBox.setEntityViewInfo(viewInfo);
			           bizBox.getQueryAgent().resetRuntimeEntityView();	  }
		}
		};
		pluginCtx.getKDTable("detailTable").addKDTEditListener(setPurchaseGroupF7Funcation);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值