2015-07-02 3 views
1

Я новичок в программировании в целом и нуждаюсь в вашей помощи в поиске выхода из нижеследующего запроса: Мне нужно найти все поля на странице 'abc_contact' с тем же типом поля (одна строка текста и несколько строк текста), а затем выполнить некоторую логическую операцию. Как я могу получить все поля одного типа с помощью JavaScript?Как получить типы полей в MS CRM 2011

+0

Вы должны предоставить некоторый код того, что вы пробовали, чтобы мы могли вам помочь. –

+1

https://msdn.microsoft.com/en-us/library/6881e99b-45e4-4552-8355-2eef296f2cd8#BKMK_getAttributeType –

ответ

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

Смежные вопросы