經常使用JS安全
Xrm.Page.context.getUserId(); //獲取當前用戶idide
Xrm.Page.context.getUserName(); //獲取當前用戶的用戶名ui
Xrm.Page.context.getUserRoles(); //獲取當用戶的安全角色spa
Xrm.Page.context.getUser(); //獲取當前用戶code
Xrm.Page.getAttribute("name").getValue(); //獲取字段名爲「name」的字段值(注:若是是子層獲取父層的字段,語句前加parent.window)orm
Xrm.Page.getAttribute("name").setValue(「Inputer」); //給字段名爲「name」的字段賦值blog
Xrm.Page.getAttribute("name").setSubmitMode("Inputer"); //給字段名爲「name」的字段賦值後自動提交rem
Xrm.Page.getAttribute("字段名").setRequiredLevel("required"); //改變字段的字段需求 (注:required業務必選;none可選;recommended業務推薦)get
Xrm.Page.getControl("st_portfoliomanager").setVisible(false); //隱藏名爲「st_portfoliomanager」的字段it
Xrm.Page.getControl("st_portfoliomanager").setVisible(true); //取消隱藏(顯示)名爲「st_portfoliomanager」的字段
Xrm.Page.getControl("ownerid").setDisabled(true); //鎖字段名爲「ownerid」的字段(注:頁眉的字段加header_)
Xrm.Page.getControl("ownerid").setDisabled(false); //解鎖字段名爲「ownerid」的字段
Xrm.Page.getControl("st_customerneed").refresh(); //局部刷新(子網格也能夠局部刷新)
Xrm.Page.getControl("字段名").removeOption("值"); //刪除選項集中的選項
TabVisible("tab_3", false); //隱藏節名爲tab_3的節(注:參數是true就是顯示)
DisplayAll(); //隱藏全部tab節
Xrm.Page.data.save().then(function () {parent.window.location.reload();}); //頁面保存並刷新
Xrm.Page.ui.getFormType(); //獲取當前頁面的狀態(注:1爲新建,2爲修改)
Xrm.Page.ui.close(); //關閉當前頁面
Xrm.Page.data.entity.getId(); //獲取當前記錄id
function Project_Form_Onload() { var new_statusCode=Xrm.Page.getControl("new_statusCode").getAttribute().getValue(); if(new_statusCode!="1")//不爲草稿 { //迭表明達元素並將他們禁用 Xrm.Page.data.entity.attributes.forEach(function(item,index){ item.controls.get(0).setDisabled(true); }); } }