WEB端F7控件:表格发送请求时往后台传递数据事件作用

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

WEB端F7控件:表格发送请求时往后台传递数据事件作用

WEB端F7控件:表格发送请求时往后台传递数据事件作用:设置F7 options值,如设置过滤等


新增一个通用F7控件,在事件中,找到F7Standard.serializePromptData,新增方法:guerdonSerializePromptData。如图:

image.webp


js代码:

guerdonSerializePromptData: function(postData) {
           var contract = waf("#contract").wafPromptBox("getValue");
	   var filters = “”;
	    var mask = "#0 and #1";
	   if (contract && partB && partB.id) {
	        var contractId = contract.id;
	        //过滤条件可设置多个。
		filters = [
				["contractBill.id", "=", contractId],
				["id", "=", "123456"]
		   ];
	   }
 
            //postData.autoCompleteItem = "parent.number+name";
            //postData.searchItem = "parent.number+name";
            postData.filterItems = ReF7Util.getFilter(filters, mask);
            postData.filteritem = postData.filterItems;
            return postData;
 },


效果等同于:

waf("#F7控件id").wafPromptStandard("option", " filteritem ", "id ='123456' and contractBill.id='"+contractId+"' ");


WEB端F7控件:表格发送请求时往后台传递数据事件作用

WEB端F7控件:表格发送请求时往后台传递数据事件作用:设置F7 options值,如设置过滤等新增一个通用F7控件,在事件中,找到F7Standard.ser...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息