Microsoft Dynamics CRM 2011 JS操作集锦
1.Xrm.Page.context
用户ID:getUserId()
用户角色:getUserRoles()
用户语言:getUserLcid()
组织名称:getOrgUniqueName()
组织语言:getOrgLcid()
路径参数:getQueryStringParameters()
2.Xrm.Page.data.entity
所有页面元素:attributes【forEach(),get(),getLength()】
单个元素:attributes.get("")【同Xrm.Page.getAttribute()】
实体名称:getEntityName()
实体ID:getId()
是否修改:getIsDirty()
保存事件:save()
添加保存时事件:addOnSave()
移出保存时事件:removeOnSave()
3.Xrm.Page.getAttribute("")
取值:getValue()
赋值:setValue()
是否改动:getIsDirty()
添加OnChange:addOnChange()
移出OnChange:removeOnChange()
强制执行OnChange:fireOnChange()
表单载入时的值:getInitialValue()
必填等级:getRequiredLevel(),setRequiredLevel()//required、none
用户操作等级:getUserPrivilege()//canCreate()、canRead()、canUpdate()
其他:getParent(),getAttributeType(),getPrecision(),getMax(),getMaxLength(),getMin(),getOption(),getOptions(),getSelectedOption()
4.Xrm.Page.getControl("")
属性:getAttribute()【同Xrm.Page.getAttribute()】
禁用/启用:setDisabled(true),setDisabled(false),getDisabled()
显示/隐藏:setVisible(true),setVisible(false),getVisible()
描述:setLabel(),getLabel()
聚焦选中:setFocus
刷新:refresh()//仅限SubGrid
其他:addCustomView(),addOption(),removeOption(),clearOptions(),getControlType(),getData(),setData(),getDefaultView(),setDefaultView(),getName(),getParent(),getSrc(),setSrc(),getInitialUrl(),getObject()
5.Xrm.Page.ui
页面所有控件:controls【forEach(),get(),getLength()】
单个控件:controls.get("")【同Xrm.Page.getControl()】
页面Tab:tabs【forEach(),get(),getLength()】
单个Tab:tabls.get()【sections,getDisplayState(),getLabel(),getName(),getParent(),getVisible(),setDisplayState(),setFocus(),setLabel(),setVisible()】
Tab-Sections:tabs.get(0).sections【forEach(),get(),getLength()】
单个Sectioon:tabs.get(0).sections.get(0)【getLabel(),getName(),getParent(),getVisible(),setLabel(),setVisible()】
页面导航:navigation.items【forEach(),get(),getLength()】
单个导航:navigatioon.items.get()【getId(),getLabel(),getVisible(),setFocus(),setLabel(),setVisible()】
窗体:formSelector.items【forEach(),get(),getLenght()】
单个窗体:formSelector.items.get()【getId(),getLabel(),navigate()-窗体跳跃】
5.窗体状态
var FORM_TYPE_CREATE = 1;
var FORM_TYPE_UPDATE = 2;
var FORM_TYPE_READ_ONLY = 3;
var FORM_TYPE_DISABLED = 4;
var FORM_TYPE_QUICK_CREATE = 5;
var FORM_TYPE_BULK_EDIT = 6;
var formType = Xrm.Page.ui.getFormType();
若使用IE调试功能,则需要在前面加contentIFrame,例如当前窗体的实体ID:
contentIFrame.Xrm.Page.data.entity.getId();
转自:
Asp.net_Reven
转载于:https://www.cnblogs.com/VicTang/p/3374195.html
Microsoft Dynamics CRM 2011 JS操作集锦相关推荐
- Microsoft Dynamics CRM 2011 相关-摘自网络
Microsoft Dynamics CRM Server 2011硬件需求: 组件 *最低要求 *推荐配置 处理器 x64 体系结构或兼容的双核 1.5 GHz 处理器 四核 x64 体系结构 2 ...
- 微软CRM5.0最新鲜的介绍-Microsoft Dynamics CRM 2011
What's New in CRM 2011Microsoft Dynamics CRM 2011 includes some 500 new features, functions, and tec ...
- Microsoft Dynamics CRM 常用JS语法(已转成vs2017语法提示)
背景 最近接触到Microsoft Dynamics CRM的开发.前端js是必不可少的部分,奈何没有一个语法提示,点不出来后续的语句. 在vscode上面搜索插件的时候发现,有一个大神写的插件htt ...
- Microsoft Dynamics CRM 2011中,Lookup字段的赋值
在微软CRM中,有一种名为"查找"类型的字段,以代表子表中的外键字段,这种字段,被称为查找类型字段,lookup字段,或者EntityReference字段.该字段的数据类型是Gu ...
- [链接]--Microsoft Dynamics CRM 2011 Web Resource简介
MS CRM 2011 Web Resource 介绍及调用方法地址: http://blogs.technet.com/b/crmchina/archive/2010/12/29/microsoft ...
- Microsoft Dynamics CRM 2011 多客户端安装共用同一Sql Server 实例设置
在CRM开发部署过程中,经常会遇到在多个地方部署CRM应用程序,但是用同一台服务器上的Sql Server 数据库实例,操作步骤如下: 1.安装CRM应用程序,在安装到"指定部署选项&quo ...
- Microsoft Dynamics CRM 2011 SDK 5.07版本已经发布
近日,产品组发布了新一版本的软件开发工具包(SDK),版本号为5.07,下载地址为http://www.microsoft.com/download/en/details.aspx?id=24004. ...
- Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs
Microsoft Dynamics CRM 2013 BTW: RC stands for Release for Candidate, and RTM stands for Release to ...
- Microsoft Dynamics CRM 2013升级2015(二)正式安装升级 2015及 Reporting Extensions安装
Microsoft Dynamics CRM 2015 系统要求和所需技术 Microsoft Dynamics CRM(本地) 版本需要以下软件: ·Microsoft Windows Server ...
最新文章
- dubbo provider异步_Dubbo支持什么协议?与SpringCould相比它为什么效率要高一些?
- 《cocos2d-x手机游戏开发实战》直播课程第一期介绍
- Leet Code OJ 263. Ugly Number [Difficulty: Easy]
- 没有眼睛的街头卖艺人
- [转]busybox登陆后没要求输入密码的解决办法
- 虚拟机安装mysql5.7.20_虚拟机环境下CentOS 7 中安装Mysql 5.7.24(源码方式安装)
- JavaWEB开发国际化
- 广州市出租车GPS数据(20210127)
- windows 垃圾广告软件清除
- 【无标题】collecting ... collected 0 items pytest解决方法
- 牛客网-C语言编程入门训练
- 【​观察】机遇和挑战并存 智能手环需要来一次华丽的蜕变
- Java Web框架play framework的下载与环境变量配置
- oracle10G 数据泵技术
- vuex vue-router
- 小米 2021 春招面试总结
- Altium Designer 手机设计之PCB布局 - 系列三
- java中父类强制转换成子类的错觉
- DVBT电视卡测试工具BDASample10 v1.1.08.26
- 职高计算机网络应用基础考点,职高计算机应用基础试卷
热门文章
- 《嵌入式Linux与物联网软件开发——C语言内核深度解析》一第1章 C语言与内存1.1 引言...
- C++文件输入和输出
- 点击文字弹出一个DIV层窗口代码
- 使用spring-loaded开源项目,实现java程序和web应用的热部署
- Oracle中TO_DATE格式
- Base62x比Base64的编码速度更快吗?
- Jasypt : 整合spring boot加密应用配置文件敏感信息
- [LeetCOde][Java] Best Time to Buy and Sell Stock III
- Nautilus-Open-Terminal : 可随处打开终端的 Nautilus 插件
- 什么是REST?以及RESTful