Dynamics CRM 經常使用的JS

經常使用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.windoworm

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

 

Xrm.Page.getControl().getAttribute("實體").getValue();
Xrm.Page.getControl("實體").getAttribute().getValue();
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);
        });
    }
}
View Code
var path = encodeURI(RekTec.crmData.getWebAPIUrl() + '表名複數');//請求路徑
相關文章
相關標籤/搜索