Продолжаем разговор про QDataWidgetMapper, а если хочется чего-нибудь посложнее? |
Здравствуйте, гость ( Вход | Регистрация )
Продолжаем разговор про QDataWidgetMapper, а если хочется чего-нибудь посложнее? |
Анна |
7.6.2013, 12:58
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 276 Регистрация: 22.5.2008 Из: Зеленоград Пользователь №: 181 Спасибо сказали: 30 раз(а) Репутация: 4 |
1. В документации говорится, что маппер устанавливает связь один виджет - одна колонка в модели.
А если у меня в формировании значения в модели участвует несколько виджетов, что делать? Подсосвывать на форму результирующий "виджет-невидимку"? 2. Как правило в примерах упоминается строка ввода в качестве виджета или производные от неё. А кто подсовывал мапперу кнопочки или другие виджеты? Каковы критерии, по котором маппер решает, что новое значение виджета надо зафиксировать в модели? Как показал опыт аскета http://www.forum.crossplatform.ru/index.php?showtopic=9461 вопрос актуален. Потеря фокуса виджетом, видимо один из этих критериев. А ещё что? |
|
|
Steklova Olga |
10.6.2013, 12:33
Сообщение
#2
|
Участник Группа: Участник Сообщений: 198 Регистрация: 27.9.2011 Из: Санкт-Петербург Пользователь №: 2912 Спасибо сказали: 5 раз(а) Репутация: 4 |
Делать "один флаг - одна колонка" очень накладно, т.к. таблица получается очень широкой А если сделать для каждого флага соответствующее поле таблицы, все эти поля сделать при отображении таблицы невидимыми, а в таблицу добавить одно видимое вычисляемое поле (calculated field) ? |
|
|
Текстовая версия | Сейчас: 17.5.2024, 0:16 |