1.单头F7控件添加过滤条件
//给节点字段添加过滤条件
waf("#prmtAcceptNode").wafPromptStandard("option", "filteritem", "acceptContract.id='" + acceptContract.id + "'");
2.从A页面跳转到B页面时,在B页面获取url中传递的参数
pageOnLoadAfter:function(e){
var urlParam = waf.getUrlParams(document.location.href);
STR_PLANCHANGEID =urlParam.planChangeAuditId;
if(!$.type.isEmpty(STR_PLANCHANGEID)){
waf("#toolBar_addNew").show();
}
3.从A单点击按钮弹出B单的序时簿,并且根据A单的id过滤B单列表的数据
var filterItem = " planChangeAudit.id='"+STR_PLANCHANGEID+"'";
waf("#queryGrid").wafGrid("option", "filterItems", filterItem);
waf("#queryGrid").wafGrid("reloadGrid");
4.从A单点击按钮弹出B单的序时簿,并且根据A单的id过滤B单列表的数据,此时需要从A单表格中获取隐藏列(id)的值时获取不到(默认隐藏列是不加载数据的)解决方案:
在表格配置界面中选择“列高级属性”->关联Query字段,然后选中一个显示的字段+隐藏的字段,中间用","号隔开即可。
5.判断当前值是否为空
if($.type.isEmpty(waf("#txtTempletBillId").wafText('getValue'))){
}
6.waf2开发的表格默认会折行显示,当单元格内容太多时会很难看,需设置成非折行显示:
6.1图: