Ich versuche, Bokeh zu verwenden, um eine editierbare DataTable zu erstellen, die die Quelldaten aktualisiert, wenn die Daten bearbeitet werden. Ich begann mit dem Standard-DataTable-Beispiel hier und machte den bearbeitbaren Kwarg um wahr zu sein. Hier ist, wo ich bin:
%Vor%Dies macht eine bearbeitbare Datentabelle, aber ich kann nicht herausfinden, wie ich den Callback dazu bringen kann, die Quelldaten zu aktualisieren oder die Quelldaten so zu konfigurieren, dass dies automatisch geschieht. Ich dachte, es gab eine Möglichkeit, dies automatisch mit ColumnDataSource zu tun, und nach dem Versuch, einen Rückruf zu schreiben. Es scheint jedoch, dass die DataTable keine Callback-Option hat, aber es hat seltsamerweise ein on_change-Attribut.
Weiß jemand, wie man das macht?
Der folgende Code erkennt das Ereignis beim Klicken (Auswählen) einer Zeile oder Zeilen. Ich habe ein console.log geschrieben, um die ausgewählten Zeilen auszugeben.
%Vor%Tags und Links python python-2.7 jupyter-notebook bokeh jupyter