WEB端F7控件:表格发送请求时往后台传递数据事件作用原创
18人赞赏了该文章
66次浏览
编辑于2024年05月08日 15:53:25
WEB端F7控件:表格发送请求时往后台传递数据事件作用:设置F7 options值,如设置过滤等
新增一个通用F7控件,在事件中,找到F7Standard.serializePromptData,新增方法:guerdonSerializePromptData。如图:
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+"' ");
推荐阅读