Hallo.
Mir ist aufgefallen, dass das Definieren von einer mehrdimensionalen Value List mit Strings leider nicht möglich ist. Hier der Beispiel Code aus meiner .pyp-Datei:
<Parameter> <Name>StringValueList</Name> <Text>Test</Text> <Value>[[]]</Value> <ValueType>String</ValueType> <Dimensions>Structure_Count, Structure_Dimension</Dimensions> <ValueListStartRow>1</ValueListStartRow> </Parameter>
Beim Start des Parts wird folgende Fehlermeldung im Trace ausgegeben:
File "C:\ProgramData\Nemetschek\Allplan\2022\Etc\PythonPartsFramework\GeneralScripts\BuildingElementListUtil.py", line 25, in get_list_params
return "[" + ";".join(list_ele) + "]"
TypeError: sequence item 0: expected str instance, list found
Wenn ich den ValueType vom oberen Code jedoch in Length ändere Funktioniert es einwandfrei. Hab ich hier etwas falsch gemacht, oder ist das ein Fehler von Allplan?