|  04.08.2014, 18:38 | #1 | 
| Участник | Есть ли разница: присоединить DS в init или добавить в дизайн формы? 
			
			есть форма, на ней две таблицы Primary Table, ChildTable( связана с PrimaryTable по foreightKey ParentId) Данные выводятся из ChildTable в грид На PrimaryTable накладывается доп фильтр Собственно, все .. a) Какая разница добалю я PrimaryTable в дизайн формы или просто присоединю к ChildTable в init() датасоурса ChildTable? b) Если на гриде вместе с полями из ChildTable нужно вывести будет 3 поля из PrimaryTable,то лучше добавить 3 дисплей метода или добавить PrimaryTable в датасорсы формы и потом добавить 3 поля из нее на грид? Что смущает: в Primary Table всего только 9 полей, т.е данных не много будет тянуться, если добавить таблицу по Join. А вот если добавлю 3 дисплей метода, то на каждый метод будет по запросу отсылаться на сервер, что не оч хорошо.. c) Почему в стандарте обычно в init датасоурса , query пересоздается с нуля? Например, если на форме датасоцрс inventTable. Почему в его init вместо добавления доп таблиц и критериев к уже имеющемуся запросу по inventTable, запрос создается с нуля заново (т.е q = new query(). a.addDataSource (inventTable) ... ) и потом все, что получилось запихивается обратно через this.query(q)... Последний раз редактировалось kitty; 04.08.2014 в 18:56. | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Создание Lookup формы | 9 | |||
| Дизайн формы: Скролл-панель | 4 | |||
| обращение к методам датасоурса формы из класса | 5 | |||
| что-такое "<имя-формы>_ds"? | 3 | |||
| Элемент формы - Таблица, есть ли дока? | 0 | |||
| 
 |