Ich habe eine Dropdown-Liste in einem IPython-Notebook (als Teil der HTML-Widgets) und in einer Spyre-App (als dropdown
Element) sagen, einen Kontinent zu wählen, und ich möchte um ein zweites Dropdown-Menü hinzuzufügen, um das Land auf dem Kontinent auszuwählen. Nun sind natürlich die Optionen innerhalb des zweiten Dropdowns abhängig von dem Wert des ersten. Ich habe Mühe, eine bequeme Möglichkeit zu finden, eine Callback-Funktion zu haben, die dieses UI-Element aktualisiert.Dynamisch ändern Dropdown-Menüs in IPython Notebook-Widgets und Spyre
Ich habe fast das im IPython-Notebook getan, wo ich eine interact
Funktion hatte und innerhalb der aufgerufenen Funktion, würde ich ein zweites interact
Element mit dem zweiten Dropdown erstellen. Aber jedes Mal, wenn ich das erste Dropdown-Element ändere, würde ein neues Dropdown-Element erstellt werden, so dass ich bei jeder Änderung ein zusätzliches Dropdown-Menü anzeigen würde. Aber ich möchte nur, dass ein Dropdown aktualisiert wird, das ist alles.
Hoffe, das Problem ist klar. Vielen Dank.
Hinweis: 'IPython.html.widgets' hat' ipywidgets' bewegt. 'ipywidgets als Widgets importieren' – ksindi