javascript - 如何在 MS CRM 2011 中获取字段类型

标签 javascript dynamics-crm-2011

我完全是编程新手,需要您的帮助才能找到解决以下查询的方法: 我需要在“abc_contact”页面上找到具有相同字段类型(单行文本和多行文本)的所有字段,然后执行一些逻辑操作。如何通过 JavaScript 获取所有相同类型的字段?

最佳答案

正如@Guido 在他的评论中指出的那样,您可以使用以下方法访问属性的类型:

Xrm.Page.getAttribute(arg).getAttributeType()

您可以从实体属性集合中获取所有属性,遍历它们并获取它们的类型:

Xrm.Page.data.entity.attributes.forEach(function (attribute, index) { var attributeType = attribute.getAttributeType(); //根据属性类型执行逻辑 });

属性集合引用:https://msdn.microsoft.com/en-us/library/gg334720.aspx#BKMK_entityattributes

关于javascript - 如何在 MS CRM 2011 中获取字段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31181414/

相关文章:

javascript - React Material-UI GridList层叠布局

javascript - 带有逻辑或的奇怪 JavaScript 赋值

javascript - "Object doesn' t 支持属性或方法 'getAttribute' "

javascript - 将键值对添加到 javascript 中的对象数组?

javascript - 在单个页面上创建多个模式

javascript - 将一个对象放入数组,然后将另一个对象插入数组

javascript - CRM 2011 - 过滤子网格搜索功能

dynamics-crm-2011 - 我们可以在 MS CRM 中的 "Publish"或 "Publish All Customizations"按钮上编写事件/函数吗

c# - Linq 谓词查询结果不适用于进一步的 Linq Join

dynamics-crm-2011 - Xrm.Page.getAttribute ("").getValue() 未获取实际值