2016-09-13 9 views
1

Ich habe ein Bokeh DataTable-Objekt. Ich aktualisiere es dynamisch mit einem eingehenden Datenstrom. Irgendwann möchte ich (mit der Maus) eine bestimmte Zelle auswählen und ihren Wert kopieren (in eine andere Textbox). Ich kann den Text jedoch nicht kopieren. Gibt es ein Attribut in DataTable, das dazu verwendet werden kann, oder gibt es eine andere Problemumgehung?So wählen Sie Text aus DataTable-Objekt in Bokeh

data = dict(x=[], y=[]) 
source = ColumnDataSource(data) 
columns = [ 
      TableColumn(field="x", title="ID"), 
      TableColumn(field="y", title="Count"), 
      ] 

data_table = DataTable(source=source, columns=columns, width=400, height=280) 

demo_data = {} 
demo_data['x'] = ["9985", "5106", "1218", "3427", 
        "2642", "2769", "3410", "9220", 
        "1298", "6562"] 
demo_data['y'] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 
+0

Können Sie den Code schreiben Sie und externe Daten geschrieben, wenn überhaupt? –

Antwort

1

Sie sollten editable Attribut DataTable wie hinzufügen:

data_table = DataTable(source=source, columns=columns, width=400, height=280, editable=True) 
Verwandte Themen