Dynamics CRM 365 不用按钮工具,直接用js脚本控制按钮的显示隐藏
Dynamics CRM 365 不用按钮工具,直接用js脚本控制按钮的显示隐藏:
try { // 转备案按钮 let transferSpecialRequestButton = parent.parent.document.getElementById("new_srv_update|NoRelationship|Form|vivo.Form.new_srv_update.MainTab.Save.btnTransferSpecialRequest"); if (!transferSpecialRequestButton) { return; }if (!this.CheckPageStatus()) { transferSpecialRequestButton.style.display = 'inline-block'; } else { transferSpecialRequestButton.style.display = 'none'; } } catch (error) { alert(error); }
有时候大家用按钮工具觉得比较麻烦,就想直接用前端,但是这里建议还是用按钮工具去配置,上面的方法毕竟不是兼容所有版本的CRM
另外特别提醒:在onload里面使用该代码,会没有效果,因为onload的时候,按钮还没渲染完成,通过ID找不到,CRM又找不到onload完的事件。
记得收藏并关注,掌握更多相关知识!!!