web扩展-费用报销分录项目f7添加过滤条件原创
金蝶云社区-纯生啤酒_
纯生啤酒_
7人赞赏了该文章 824次浏览 未经作者许可,禁止转载编辑于2021年03月03日 10:17:41
  1. image.png

     image.png

     项目f7是一个特殊f7,可能在扩展方案里添加过滤条件不生效,这时可以尝试另一种方式

  2. image.png

    在页面数据装载后可以再拼接查询条件,因为这块分录项目初始化方法editGridLoadAfter是在fieldOnLoadAfter之前先加载的,为了不影响标准产品条件建议放在fieldOnLoadAfter方法之后,记得这里设置后记得点击保存

  3. image.png

    这里为了测试,我只加了个自定义过滤条件number=01,如果需要其他条件自行修改:

     var editGridDom = waf("#entries");

              var projectOpts = editGridDom.wafGrid("getColumnConfig", "project").editoptions;

              var conditons = waf.parseSql.getFilter("number","=","01");

              var merge = waf.parseSql.mergeFilter([projectOpts.subTagJson.filteritem,conditons],'and');

              projectOpts.subTagJson.filteritem = merge;

              editGridDom.wafGrid("setColumnConfig", "project", "editoptions", projectOpts);

    记得点击保存

  4. image.png

    预览可以看到这块只过滤出了我刚刚定义的number=01数据,说明这块过滤生效了,其他f7过滤自定义条件可以借鉴此种办法

图标赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!