web扩展-报销单分录费用类型过滤

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

web扩展-报销单分录费用类型过滤

  1. image.webp

    如图,在标准BizAccountOutBill_Edit.js中,对分录费用类型设置了条件,因此如果想加过滤条件可以重写此方法。

  2. image.webp

    选中表格,在右边事件中添加二开方法editGridRowAddEx,记得点击保存

  3. image.webp

    保存后会自动生成editGridRowAddEx方法,这里必须注意一点需要我们先调用标准产品方法,而不是直接覆盖标准方法,在下面定义:

    waf.extend(_public,{

          super_editGridRowAdd:_self.editGridRowAdd

     })

    然后,再在editGridRowAddEx方法里先调用标准产品缓存方法,再写其他脚本

    _public.super_editGridRowAdd(rowid,rowdata,rowelem);

             var editGridDom = waf("#entries");

              var editoptions = editGridDom.wafGrid("getCellConfig", "expenseType", rowid).editoptions;

              editoptions.subTagJson.filteritem = waf.parseSql.getFilter("number","=","HQ10102");                             editGridDom.wafGrid("setCellConfig", "expenseType", "editoptions", editoptions, rowid);

     这样处理可以最大化不影响标准产品逻辑,我这里测试只按照number过滤,现场可以灵活设置

  4. image.webp

    点击分录费用类型,可以看到这块按照我们设置的条件过滤出需要的信息

web扩展-报销单分录费用类型过滤

如图,在标准BizAccountOutBill_Edit.js中,对分录费用类型设置了条件,因此如果想加过滤条件可以重写此方法。选中表格,在右边事件中添加...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息