Wie füge ich einen Rückruf zu Bokeh DataTable hinzu?

11

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?

    
Kyle Siegel 01.09.2015, 00:30
quelle

2 Antworten

2

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%     
Pablo Reyes 01.12.2016 22:34
quelle
0

Dies funktioniert bei der Bokeh Version 0.12.14. Die Quelldaten werden mit editable=True aktualisiert, und der on_change -Rückruf wird aufgerufen, wenn das Attribut data aktualisiert wird:

%Vor%     
ChesuCR 22.03.2018 09:15
quelle