Dynamics Crm 365 获取当前活动窗体的信息


function load() {
    // 取得form选择器
    var item = Xrm.Page.ui.formSelector;
    // 取得当前form信息
    var currentitem = item.getCurrentItem();

    // 取得当前记录中部门区分的值
    // 如果部门与form吻合,则return
    // 如果部门与form不吻合,则切换form

    // 下面是个切换的示例,上面的内容很容易改造
    if (confirm("change?")) {
       var forms = item.items.get();
       for (var i = 0; i < forms.length; i++) {
           if (forms[i].getLabel() != currentitem.getLabel()) {
              forms[i].navigate();
              return;
           }
       }
    }
}