File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 1919#include < QDialog>
2020#include < QHBoxLayout>
2121#include < QTimer>
22+ #include < QCompleter>
2223
2324#include " qgsattributeform.h"
2425#include " qgsattributetablefiltermodel.h"
@@ -543,6 +544,14 @@ void QgsRelationReferenceWidget::init()
543544
544545 mComboBox ->setModel ( mFeatureListModel );
545546
547+ delete mComboBox ->completer ();
548+ QCompleter* completer = new QCompleter ( mComboBox ->model (), mComboBox );
549+ completer->setModel ( mComboBox ->model () );
550+ completer->setFilterMode ( Qt::MatchContains );
551+ completer->setCaseSensitivity ( Qt::CaseInsensitive );
552+ mComboBox ->setCompleter ( completer );
553+
554+
546555 QVariant nullValue = QSettings ().value ( QStringLiteral ( " qgis/nullValue" ), " NULL" );
547556
548557 if ( mChainFilters && mFeature .isValid () )
You can’t perform that action at this time.
0 commit comments