我是编程新手,需要你的帮助才能找到解决以下问题的方法: 我需要在'abc_contact'页面上找到具有相同字段类型(单行文本和多行文本)的所有字段,然后执行一些逻辑操作。如何通过JavaScript获取相同类型的所有字段?
答案 0 :(得分:1)
正如@Guido在评论中指出的那样,您可以使用以下方式访问属性的类型:
Xrm.Page.getAttribute(arg).getAttributeType()
您可以从实体属性集合中获取所有属性,循环遍历它们并获取其类型:
Xrm.Page.data.entity.attributes.forEach(function (attribute, index) {
var attributeType = attribute.getAttributeType();
// Perform logic based on attribute type
});
属性集合参考:https://msdn.microsoft.com/en-us/library/gg334720.aspx#BKMK_entityattributes
答案 1 :(得分:0)
Type TYP = (entityObj.Attributes["columnName"]).GetType();
string TypeVal = TYP.FullName.ToString();