二开案例-费用报销单暂存状态不允许打印

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

二开案例-费用报销单暂存状态不允许打印

一、编辑、查看页面单据状态为暂存状态隐藏打印按钮

1、扩展编辑和查看页面,增加数据装载事件,after

编辑:com.kingdee.eas.cp.bc.BizAccountBill_Edit_Open

查看:com.kingdee.eas.cp.bc.BizAccountBill_View

image.webp

2、保存,触发js重新生成

3、脚本:判断到单据状态为 暂存状态,隐藏打印按钮

image.webp

脚本:

 var model = me.getCurrentModel();

          if (model.state.value == 20) {

            waf("#toolBar_report").wafLinkButton("option", "hidden", true);

            waf("#toolBar_report1").wafLinkButton("option", "hidden", true);

          }

二、单据新列表平台,费用报销单选中行的单据状态暂存状态将打印按钮设置成不可编辑

1、扩展费用报销单列表com.kingdee.eas.cp.bc.BizAccountBill_List,,重写选中行事件afterGridSelectEx

image.webp

2、保存,触发js重新生成

3、脚本:判断到选中行的数据中有暂存状态的单据,将打印按钮设置成不可编辑

image.webp

脚本:

BizAccountBill_List.afterGridSelect(rowid,status,e);

waf("#reportBtn").wafLinkButton("option", "disabled", false);

var currentGridDom = waf("#queryGrid");

var selectedIds = currentGridDom.wafGrid("getSelectedRows");

for (var i = 0;i < selectedIds.length; i++) {

           var rowObject = currentGridDom.dataGrid("getRowRealData", selectedIds[i]);

           if (rowObject.state == 20) {

              waf("#reportBtn").wafLinkButton("option", "disabled", true);

           }

 }

4、效果

image.webp

三、费用报销单核算查询列表,选中行的单据状态暂存状态将打印按钮设置成不可编辑

1、扩展费用报销单共享查询列表com.kingdee.eas.cp.bc.BizAccountBill_SharingList,重写选中行事件afterGridSelectEx

image.webp

2、保存,触发js重新生成

3、脚本:判断到选中行的数据中有暂存状态的单据,将打印按钮设置成不可编辑

image.webp

脚本:


BizAccountBill_SharingList.afterGridSelect(rowid,status,e);

waf("#bizAccountBill_SharingList_toolBar_report").wafLinkButton("option", "disabled", false);

var currentGridDom = waf("#queryGrid");

var selectedIds = bizCollBillSharingList.getSelectRowIds();

for (var i = 0;i < selectedIds.length; i++) {

      var rowObject = currentGridDom.dataGrid("getRowRealData", selectedIds[i]);

       if (rowObject.state == 20) {

              waf("#bizAccountBill_SharingList_toolBar_report").wafLinkButton("option", "disabled", true);

        }

 }

4、效果:

image.webp



二开案例-费用报销单暂存状态不允许打印

一、编辑、查看页面单据状态为暂存状态隐藏打印按钮1、扩展编辑和查看页面,增加数据装载事件,after编辑:com.kingdee.eas.cp.bc.BizAccoun...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息