博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dynamics CRM 常用的JS
阅读量:5365 次
发布时间:2019-06-15

本文共 1854 字,大约阅读时间需要 6 分钟。

常用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() + '表名复数');//请求路径
 
 

转载于:https://www.cnblogs.com/Chenwangzhou/p/11056505.html

你可能感兴趣的文章
web@h,c小总结
查看>>
Data Structure 基本概念
查看>>
NEYC 2017 游记
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
Python之旅Day14 JQuery部分
查看>>
core--线程池
查看>>
他山之石:加载图片的一个小问题
查看>>
shell - 常识
查看>>
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
查看>>
PKUWC2018 5/6
查看>>
As-If-Serial 理解
查看>>
洛谷P1005 矩阵取数游戏
查看>>
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
查看>>
无线通信基础(一):无线网络演进
查看>>
关于python中带下划线的变量和函数 的意义
查看>>
linux清空日志文件内容 (转)
查看>>
Ajax : load()
查看>>
MySQL-EXPLAIN执行计划Extra解释
查看>>
图片点击轮播(三)-----2017-04-05
查看>>
直播技术细节3
查看>>