Вопрос
Как избежать подтягивания данных на невидимой страничке в окне редактирования
28 января 2011 17:34
У меня есть окно редактирования документа. На нем я разместил компонент 'Pages' и добавил несколько страниц в него. На каждую страницу я вынес свои уникальные поля. В зависимости от выбранного типа документа мне нужно какую-то одну страницу отображать.
Вопрос: как избежать подтягивания данных для полей, которые находятся на невидимых страницах, то есть при редактировании записи, чтобы в БД шел запрос только по полям видимой таблицы?
Версия: Terrasoft XRM 3.3.1.134 MS SQL
Нравится
7 комментариев
28 января 2011 18:21
Я думаю в Вашем случае было бы удобнее сделать 3 датасета и 3 окна редактирования.
31 января 2011 09:19
"Глова Сергей" написал:Я думаю в Вашем случае было бы удобнее сделать 3 датасета и 3 окна редактирования.
Хорошая идея, спасибо за совет.
4 февраля 2011 10:32
Возможно вашу задачу решит использование пользовательских полей
4 февраля 2011 11:03
"Лучкив Александр" написал:Возможно вашу задачу решит использование пользовательских полей
Александр, дело в том, что механизм пользовательских полей не позволяет использовать события полей в окне редактирования. Например, мне нужно отфильтровать значения при выборе в справочном поле. Как это сделать с пользовательскими полями? Вот и приходиться думать о вкладках и т.п.
4 февраля 2011 13:50
Тогда вариант с 3мя датасетами и окном с 3мя вкладками (3 разными окнами) будет оптимальнее
7 февраля 2011 07:56
"Кошкаров Андрей" написал:Александр, дело в том, что механизм пользовательских полей не позволяет использовать события полей в окне редактирования. Например, мне нужно отфильтровать значения при выборе в справочном поле.
Почему ж не позволяет? Создайте поля и в событии OnDatasetBeforeLookupDatasetOpen для dlData фильтруйте LookupDataset на здоровье!
7 февраля 2011 10:18
"Александр Кудряшов" написал:Почему ж не позволяет? Создайте поля и в событии OnDatasetBeforeLookupDatasetOpen для dlData фильтруйте LookupDataset на здоровье!
Спасибо, не знал об этой возможности :)
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать