03.09.2010, 21:02 | #1 |
Участник
|
Посчитать кол-во записей в представлении
Есть сущности Бизнес партнер и Контакт.
Между ними есть отношение 1:N. Сделано отображение в контактах. Как "Пример связи" Все хорошо, все работает. Как определить что есть строки в представлении этого отношения в Контакте при открытии формы контакты. догадываюсь что скорее всего с помощью if (document.all.имя представления.InnerGrid.SelectedRecords.length>0) вот как узнать имя представления ? Или вообще все не так делается ? ) |
|
03.09.2010, 21:12 | #2 |
Чайный пьяница
|
Так просто - вряд ли получится.
Самое лучшее решение - написать на JavaScript код, который будет получать необходимые Вам данные. Пример подобного решения. Упрощённый способ для получения нужного скрипта.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
04.09.2010, 09:31 | #3 |
Moderator
|
Пожалуйста перечитывайте то что вы написали, перед тем как это запостить! Ваши брейн дампы очень тяжело понимать!
Все представления системы называются crmGrid, но вам это не поможет, так как этих объектов еще нет на форме, когда она открывается. Гиды связанных представлений отрисовываются в отдельном фрейме и только когда вы на них переходите. Если нужно выполнить какую-то логику в момент загрузки формы, то вам следует использовать подход обозначенный Андреем: делать агрегирующий fetch запрос к веб сервису системы.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: Roman08 (1). |
|
|