繁体   English   中英

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

[英]How to get field types in MS CRM 2011

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

正如@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

Type TYP = (entityObj.Attributes["columnName"]).GetType(); string TypeVal = TYP.FullName.ToString();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM