06.06.2016, 11:43 | #1 |
Участник
|
Получить данные в одной сущности и заполнить в другой через js
Добрый день.
Возник такой вопрос: Есть сущность, Заявка на расчет цены, к ней прикрепляется сущность Спец.заказ. Появилась необходимость подтягивать одно поле из спец.заказа непосредственно в Заявку, из-за некоторых соображений делается это все для метода OnLoad. Собственно, вопрос: как это правильно сделать? В том смысле, что я могу получить из Заявки нужный мне спец.заказ(Guid записи или её саму как Object), но я не могу понять, как обратиться к нужному мне атрибуту и вытащить его? т.е., как правильно: Код: var specorder = Xrm.Page.data.entity.attributes.get("new_specorder").getValue()[0]; Код: var specorder = Xrm.Page.data.entity.attributes.get("new_specorder").getValue()[0].id; ps: сильно не пинайте, ну плохо у меня с js... Последний раз редактировалось Дмитрий А.А.; 06.06.2016 в 11:47. |
|
06.06.2016, 11:53 | #2 |
Чайный пьяница
|
Если это поле - лукап, то верно второе. После этого вам необходимо использовать OData - https://msdn.microsoft.com/en-us/lib...(v=crm.7).aspx
Встречный вопрос - почему бы не использовать маппинг? При создании вашей дочерней записи из контекста родительской значение будет автоматически передано - https://msdn.microsoft.com/en-us/library/gg334512.aspx
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Дмитрий А.А. (1). |
06.06.2016, 12:41 | #3 |
Участник
|
Цитата:
Сообщение от a33ik
Если это поле - лукап, то верно второе. После этого вам необходимо использовать OData - https://msdn.microsoft.com/en-us/lib...(v=crm.7).aspx
Встречный вопрос - почему бы не использовать маппинг? При создании вашей дочерней записи из контекста родительской значение будет автоматически передано - https://msdn.microsoft.com/en-us/library/gg334512.aspx за ссылку спасибо, ознакомлюсь. |
|