1.新建ecode代码,前置加载,代码内容:
ecodeSDK.overwritePropsFnQueueMapSet('WeaBrowser',{ //组件名fn:(newProps)=>{ //newProps代表组件参数 if(newProps.type==162 || newProps.type==161){//console.log("自定义浏览框");if(!newProps.dataParams.zdytj){newProps.dataParams.zdytj = "(1=1)";}} },order:1, //排序字段,如果存在同一个页面复写了同一个组件,控制顺序时使用desc:'为浏览按钮设置默认自定义条件'
});
2.浏览按钮设置: 浏览框增加 where PARM(zdytj)
3.流程中引用此浏览框时,可在布局代码块中定制筛选条件:
WfForm.appendBrowserDataUrlParam("fieldid123" ,{"zdytj":"id=16"});
通过步骤3,可在布局代码块中灵活的定制筛选条件,控制自定义浏览按钮的可选项。