Ich habe dieses Auswahlfeld mit dem Namen tr_rules
deklariert In meinem inspector.js
die 2 wählen Optionen:Kann ich dynamisch die Auswahlmöglichkeiten meines Inspektor in jointJS ändern - RAppID
'tr_rules': { type: 'select', options: ['option1', 'option2'], group: 'attributes', label: 'Rule', index: 3 },
Gibt es eine Möglichkeit definiere ich meine Inspektor richtig, so dass die Array-Optionen zunächst leer sind und:
Ich fülle die Optionen dynamisch mit dem Inhalt einer var
?
Zum Beispiel mit dem var optionsVariable
, die eine bestimmte Zeit sein wird:
var optionsVariable = [myDynamicOption1, myDynamicOption2, myDynamicOption3];
Danke, das ist ein schöner Ansatz (_main.js_ wird der größte Teil des angepassten Code haben). Wenn Sie jedoch nicht möchten, dass das Objekt [object Object] in der Liste angezeigt wird (da Sie verschiedene Typen hinzufügen - ints), geben Sie die Option options.options.arrowheadSize aus der _transformation in _inspector aus .js_ ''.marker-source'. – CPHPython