web扩展-费用报销分录项目f7添加过滤条件

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

web扩展-费用报销分录项目f7添加过滤条件

  1. image.webp

     image.webp

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

  2. image.webp

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

  3. image.webp

    这里为了测试,我只加了个自定义过滤条件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.webp

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

web扩展-费用报销分录项目f7添加过滤条件

项目f7是一个特殊f7,可能在扩展方案里添加过滤条件不生效,这时可以尝试另一种方式在页面数据装载后可以再拼接查询条件,因为这块分录项...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息