Skip to content

Commit 733de2d

Browse files
committed
Set allowMulti as widget property
1 parent faf81b3 commit 733de2d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/config_generator/dnd_form_generator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,13 +174,13 @@ def __create_editor_widget(self, maplayer, field, prefix=""):
174174
key = editWidget.find("config/Option/Option[@name='Key']").get('value')
175175
value = editWidget.find("config/Option/Option[@name='Value']").get('value')
176176
layer = editWidget.find("config/Option/Option[@name='LayerName']").get('value')
177-
allowMulti = editWidget.find("config/Option/Option[@name='AllowMulti']").get('value')
177+
allowMulti = editWidget.find("config/Option/Option[@name='AllowMulti']").get('value') == "true"
178178
# Lookup shortname
179179
layer = self.shortnames.get(layer, layer)
180180
widget.set("name", "kvrel__{field}__{kvtable}__{keyfield}__{valuefield}".format(
181181
field=prefix + field, kvtable=layer, keyfield=key, valuefield=value
182182
))
183-
widget.set("allowMulti", allowMulti)
183+
self.__add_widget_property(widget, "allowMulti", None, None, "true" if allowMulti else "false", "property", "bool")
184184
return widget
185185
elif editWidget.get("type") == "ExternalResource":
186186
widget.set("class", "QLineEdit")

0 commit comments

Comments
 (0)