crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> использование QSortFilterProxyModel
AntonH851
  опции профиля:
сообщение 10.6.2010, 11:39
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 66
Регистрация: 20.2.2010
Из: Шебекино
Пользователь №: 1475

Спасибо сказали: 1 раз(а)




Репутация:   0  


Добрый день.
Имеется модель, унаследованная от QSqlQueryModel, QTableView + делегаты к ней и наследник QSortFilterProxyModel.
Пока я не использовал модель фильтрации все было путем.
Когда установил ее, получилось что при редактировании данных в момент сохранения изменений(в методе setModelData делегата)
при попытке вызвать setQuery(model->query().lastQuery() (для того чтобы в таблице данные обновить) вылетает ошибка....
Подскажите пож. в чем причина такого поведения может быть?

:biggrin2: Оказывается это из-за того что параметр model функции setModelData указывает теперь не на модель с данными, где делался запрос,а на фильтр, который не имеем метода setQuery...)

Сообщение отредактировал AntonH851 - 10.6.2010, 12:02
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 11.12.2024, 19:21