• Dynamics CRM 常用的JS


    常用JS

    Xrm.Page.context.getUserId();       //获取当前用户id

    Xrm.Page.context.getUserName();       //获取当前用户的用户名

    Xrm.Page.context.getUserRoles();       //获取当用户的安全角色

    Xrm.Page.context.getUser();        //获取当前用户

    Xrm.Page.getAttribute("name").getValue();        //获取字段名为“name”的字段值(注:如果是子层获取父层的字段,语句前加parent.window

    Xrm.Page.getAttribute("name").setValue(“Inputer”);        //给字段名为“name”的字段赋值

    Xrm.Page.getAttribute("name").setSubmitMode("Inputer");        //给字段名为“name”的字段赋值后自动提交

    Xrm.Page.getAttribute("字段名").setRequiredLevel("required");        //改变字段的字段需求  (注:required业务必选;none可选;recommended业务推荐

    Xrm.Page.getControl("st_portfoliomanager").setVisible(false);        //隐藏名为“st_portfoliomanager”的字段

    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() + '表名复数');//请求路径
     
     
  • 相关阅读:
    MySql 插入(insert)性能测试 zt 武胜
    mysql日期 武胜
    Some Useful Extension Methods On IList<T> zt 武胜
    SQL语句 武胜
    MySql bulk load zt 武胜
    C# 结构体初始化 武胜
    备忘 武胜
    C# 批量插入Mysql zt 武胜
    Use C# to get JSON Data from the Web and Map it to .NET Class => Made Easy! 转 武胜
    开发例子 转http://www.google.com.hk/search?newwindow=1&safe=strict&client=firefoxa&hs=Gzw&rls=org.mozilla%3AzhCN%3Aofficial&q=%E5%8D%83%E5%8F%91&oq=%E5% 武胜
  • 原文地址:https://www.cnblogs.com/Chenwangzhou/p/11056505.html
Copyright © 2020-2023  润新知