电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

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

来源:金蝶云社区作者:金蝶2024-09-229

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

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

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、扩展编辑和查看页面,增加数据装载事件,after编辑:com.kingdee.eas.cp.bc.BizAccoun...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信