Dynamics CRM 常用的JS

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

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

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

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

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

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

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

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

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

10.Xrm.Page.getControl("st_portfoliomanager").setVisible(true);        //取消隐藏(显示)名为“st_portfoliomanager”的字段

11.Xrm.Page.getControl("ownerid").setDisabled(true);        //锁字段名为“ownerid”的字段(注:页眉的字段加header_)

12.Xrm.Page.getControl("ownerid").setDisabled(false);        //解锁字段名为“ownerid”的字段  

13.Xrm.Page.getControl("st_customerneed").refresh();        //局部刷新(子网格也可以局部刷新)

14.Xrm.Page.getControl("字段名").removeOption("值");        //删除选项集中的选项  

15.TabVisible("tab_3", false);        //隐藏节名为tab_3的节(注:参数是true就是显示)

16.DisplayAll();        //隐藏所有tab节

17.Xrm.Page.data.save().then(function () {parent.window.location.reload();});        //页面保存并刷新

18.Xrm.Page.ui.getFormType();        //获取当前页面的状态(注:1为新建,2为修改)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值