Russian Qt Forum
Май 28, 2024, 05:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Один вьюх для нескольких моделей.  (Прочитано 5133 раз)
alexman
Гость
« : Апрель 03, 2010, 19:55 »

Возможно ли установить в один вьюх несколько однородных моделей? Или же можно сделать одну модель-контейнер над несколькими моделями?
Записан
Kolobok
Гость
« Ответ #1 : Апрель 03, 2010, 20:40 »

Возможно ли установить в один вьюх несколько однородных моделей?

нет

Или же можно сделать одну модель-контейнер над несколькими моделями?

Проблематично, если вообще возможно. Проще сделать представление для каждой модели и разместить их ( представления ) друг под дружкой.

Или сделать наоборот. Все данные хранить в одной модели и повесить на неё несколько прокси.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Апрель 04, 2010, 09:01 »

alexman, а какова конечная цель?
Записан

Юра.
alexman
Гость
« Ответ #3 : Апрель 04, 2010, 12:30 »

alexman, а какова конечная цель?
Есть файлы БД, расположенные в разных директориях. Все файлы содержат по одной таблице.
Эти таблицы имеют одну схему. Требуется показать все данные в одной таблице?

Использование отдельных вьюхов не предлагать...
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Апрель 04, 2010, 15:11 »

Напиши свою модель, которая будет работать с несколькими файлами.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Апрель 04, 2010, 16:47 »

>>Требуется показать все данные в одной таблице?
вот я собственно про это. Т.е. ты хочешь прицепить таблицы одна за другой?
Записан

Юра.
alexman
Гость
« Ответ #6 : Апрель 04, 2010, 17:05 »

>>Требуется показать все данные в одной таблице?
вот я собственно про это. Т.е. ты хочешь прицепить таблицы одна за другой?
наверное, это был бы самый простой вариант - синхронизировать несколько  таблиц. Но что делать, если захотим отсортировать одну колонку!?
Записан
voronElf
Гость
« Ответ #7 : Апрель 05, 2010, 07:03 »

Либо модель-контейнер над несколькими моделями, либо свою модель, которая данные грузит из нескольких бд. В любом из вариантов писать реализацию своей модели. Я бы выбрал второй вариант, если базы данных по одной нигде просматривать не нужно
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.145 секунд. Запросов: 19.