Skip to content

Commit 1de71c1

Browse files
committed
Chained filters for relation reference search widget
Fix #15589
1 parent f62a0bf commit 1de71c1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/gui/editorwidgets/qgsrelationreferencesearchwidgetwrapper.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,12 @@ void QgsRelationReferenceSearchWidgetWrapper::initWidget( QWidget* editor )
185185
mWidget->setAllowAddFeatures( false );
186186
mWidget->setOpenFormButtonVisible( false );
187187

188+
if ( config( "FilterFields", QVariant() ).isValid() )
189+
{
190+
mWidget->setFilterFields( config( "FilterFields" ).toStringList() );
191+
mWidget->setChainFilters( config( "ChainFilters" ).toBool() );
192+
}
193+
188194
QgsRelation relation = QgsProject::instance()->relationManager()->relation( config( "Relation" ).toString() );
189195
mWidget->setRelation( relation, false );
190196

0 commit comments

Comments
 (0)