Russian Qt Forum

Qt => Model-View (MV) => Тема начата: andrewshkovskii от Июль 05, 2011, 15:43



Название: фильтр данных в QSqlRelationalDelegate
Отправлено: andrewshkovskii от Июль 05, 2011, 15:43
последний pyqt.
Есть необходимость в табличной вьюхе использующей QSqlRelationalTableModel  редактировать внешние ключи через QSqlRelationalDelegate. Но необходимо фильтровать те возможные значения в QSqlRelationalDelegate, которые могут быть использованы.
В какую сторону смотреть? что переопределять? Спасибо:)


Название: Re: фильтр данных в QSqlRelationalDelegate
Отправлено: pokidoff от Июль 06, 2011, 15:37
Никак. Если при маппинге полей к отдельным виджетам комбобоксу еще можно скормить QSqlQueryModel с нужными значениями, то при показе реляционной модели через вьюху делегат берет relModel->relationModel(int) в качестве списка возможных элементов комбика. А тут уж даже фильтр не поставишь.  :-[