WEB单据状态控制 附件是否可新增、删除(以付款申请单为例)。

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

WEB单据状态控制 附件是否可新增、删除(以付款申请单为例)。

1.	新建付款申请单编辑页面
2.编辑页面配置页面添加 <页面打开事件>,保存
3.在编辑页面打开事件对应的处理方法里写上根据单据状态控制附件是否可上传和是否可删除(具体根据业务要求设置)
var billStatusValue;
var webAttachments = waf("#form").find("[ctrlrole=fileUpload]");  //获取当前页面上的所有附件控件
if (webAttachments != null && webAttachments.length > 0 && _self.getCurrentModel()) {
  billStatusValue = _self.getCurrentModel().billStatus.value;
  for(var i=0;i<webAttachments.length;i++){
    //基础上传控件可能包含章节,也可能不包含。通过id拼接关系来寻找所有附件组件
    var uploadid = waf(webAttachments[i]).attr("id");
    var attachid  = uploadid.substring(0,uploadid.lastIndexOf("_"));
    var webAttachment = waf("#"+attachid);
    if(billStatusValue == 1){//保存状态
      webAttachment.webAttachment("addFileDisable",false); //设置上传附件是否可(false:可用,true:不可用)
      webAttachment.webAttachment("deleteFileDisable",false); //设置删除附件是否可用
    }else if(billStatusValue == 2){//提交状态
      webAttachment.webAttachment("addFileDisable",false);//设置上传附件是否可用
      webAttachment.webAttachment("deleteFileDisable",false);//设置删除附件是否可用
    }else if(billStatusValue == 3){//审核状态
      webAttachment.webAttachment("addFileDisable",false);//设置上传附件是否可用
      webAttachment.webAttachment("deleteFileDisable",false);//设置删除附件是否可用
    }
  }
}


WEB单据状态控制 附件是否可新增、删除(以付款申请单为例)。

1. 新建付款申请单编辑页面2.编辑页面配置页面添加 <页面打开事件>,保存3.在编辑页面打开事件对应的处理方法里写上根据单据状态控制附件是...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息