waf2过滤(F7 字段的过滤)

    	filterPosition:function(e){
     var applicant = waf("#appPerple").wafPromptBox("getValue");
			if(applicant){
				waf.doPost({
                action:"unAuditService",
                data:{
				  _method: "getPositionIds",
				  applicantId:applicant.id
				},
                success:function(data){
				  if(data!=null && data.ids!=null){
					var ids = data.ids;
              var deparmentids = data.deparmentids;      
					waf("#position").wafPromptStandard("option", "filteritem", "id in (" + ids+")");
              waf("#departments").wafPromptStandard("option", "filteritem", "id in (" + deparmentids+")");
			  }
                }
            });
			}
        }
	 waf.doPost({
			  action:"commonDataProcess",
			  data:{
			   _method: "filterCostAccount",
			   billtype:"003"
			  },
			 success:function(data){
				  if(data!=null && data.ids!=null){
					var ids = data.ids;
					//waf("#feiyongkemu").wafPromptStandard("option", "filteritem", "id in (" + ids+")");
					//waf("#position").wafPromptStandard("option", "filteritem", "id ='5bx7ck1URSaYjmunKDspfgEnvWg='");
					waf('#editgrid1').wafGrid('setCellEditorAllConfig', "feiyongkem","filteritem","id in (" + ids+")","promptGrid",null); 
				  }
                }
			 });
			
        }
	,// 分录项目F7 的过滤实现     正式环境  股权投资类型 id要 改
       
		beforeEditRow:function(rowid,cellname,value,iRow,iCol,rowdata){
            var filter = waf.parseSql.getFilter("investmentType.id", "=", "N5cAAAAAMs2g6U9T")
            waf('#entrys').wafGrid('setCellEditorAllConfig', "projectName","filteritem",filter,"promptGrid",null); 
        }
  //分录问题 根据项目过滤
		beforeEditRow:function(rowid,cellname,value,iRow,iCol,rowdata){
            var number=waf("#projectNumber").wafPromptBox("getValue").number;
            var a = waf.parseSql.getFilter("projectNumber.number", "=", number)
           // var b = waf.parseSql.getFilter("ProjectBasis.billStatus", "=", 3);
           //var filter= waf.parseSql.mergeFilter([a,b],"and")
            waf('#entrys').wafGrid('setCellEditorAllConfig', "issueF7","filteritem",a,"promptGrid",null); 
        }

 单据头的F7过滤    一般写在页面打开后  或者 数据加载

      //根据启用时间 和  项目状态过滤项目
        var model=_self.getCurrentModel();
        var bizDate= model.bizDate;
        var a = waf.parseSql.getFilter("year", "=",bizDate.split(" ")[0].split("-")[0]);
        var b = waf.parseSql.getFilter("billStatus", "=", 15);
        var filter= waf.parseSql.mergeFilter([a,b],"and")
        //waf('#entrys').wafGrid('setCellEditorAllConfig', "projectName","filteritem",filter,"promptGrid",null); 
        waf("#projectNumber").wafPromptStandard('option','filteritem',filter);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值