03.10.2011, 13:08 | #1 |
Вопрошающий
|
Поля родителя на форме дочернего объекта
Заранее прошу прощения коллег, если боянище, и где-то уже было поднобное, но...
1) Имеем CRM2011 2) Есть сущности Справочник БИК(кастомный) и Организация (стандартный) со связью БИК->Организация как 1:N 3) Справочник БИК имеет атрибуты "Код" (основной атрибут), "Банк", "Счет" 4) На форму Организации вынесены атрибуты "БИК" (лукап из справочника БИК), "Название банка" (текст), "Кор.счет" (текст). Вопрос: Как при выборе БИК на форме Организации автоматом заполнить поля "Название банка" и "Кор.счет" соответствующими значениями из справочника БИК
__________________
Победивший противника - силен, победивший себя - величественнен |
|
03.10.2011, 14:40 | #2 |
Чайный пьяница
|
А в чём собственно разница с 4.0? Обращение к эндпоинту для получения полей/парсинг/установка значений.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
03.10.2011, 16:14 | #3 |
Участник
|
На событие onchange вашего поля БИК вешаете скрипт, который получает id выбранного БИКа и через retrieve получает эту сущность, ну а потом уже из нее соответствующие поля "Название банка" и "Кор.счет" заносятся в нужные поля на форме.
id из лукапа получаете так: Xrm.Page.getAttribute("имя поля").getValue()[0].id. В SDK поищите "Sample: Create, Retrieve, Update and Delete Using the REST Endpoint with JScript and jQuery" это пример, только учтите что там названия всех атрибутов и сущностей надо писать с большой первой буквы. |
|
03.10.2011, 16:45 | #4 |
Moderator
|
Цитата:
http://www.axforum.info/forums/blog.php?b=273
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
03.10.2011, 18:17 | #5 |
Участник
|
Цитата:
Сообщение от Артем Enot Грунин
Не совсем так, нужно смотреть на Schema Name каждого атрибута. Речь идет о кастомных сущностях, так что атрибуты называли - так как назвали.
http://www.axforum.info/forums/blog.php?b=273 |
|
03.10.2011, 19:31 | #6 |
Moderator
|
Цитата:
Если серьезно, то совершенно с вами согласен - это абсолютно ненужные, да к тому же еще и никак не документированные грабли.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 03.10.2011 в 19:33. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|