Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QSqlTableModel и обновление записи
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Разработка баз данных
whyt
юзаю QSqlTableModel не так давно и вот столкнулся с такой неприятной особенностью, при редактировании записс где-нибудь в середине таблицы, после внесения изменений и model->submitAll запись во вьюхе перемещается в самый конец, что не есть гут. вопрос, кто-нибудь поборол это поведение модели?
AD
Вполне возможно, что надо переопределить эту модель или же каким-то другим способом запретить модели сортировать данные по сделанным обновлениям!
Litkevich Yuriy
Цитата(whyt @ 14.5.2009, 17:50) *
запись во вьюхе перемещается в самый конец,
сама по себе запись не куда не перемещается.
У тебя, возможно, используется сортировка, и ты изменил значение по которому она осуществляется.
whyt
Цитата(Litkevich Yuriy @ 14.5.2009, 15:54) *
сама по себе запись не куда не перемещается.
У тебя, возможно, используется сортировка, и ты изменил значение по которому она осуществляется.

да, я понимаю,что запись физически находиться на том же месте. Сортировок не используется. стратегия модели OnManualSubmit. вот и не знаю в чем проблема..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.