Use Select for h5 file list

This commit is contained in:
usov_i 2020-05-13 11:45:06 +02:00
parent 9deb4a3247
commit 9cd5327d60

View File

@ -10,7 +10,6 @@ from bokeh.models import (
Button, Button,
ColumnDataSource, ColumnDataSource,
DataRange1d, DataRange1d,
Dropdown,
Grid, Grid,
HoverTool, HoverTool,
Image, Image,
@ -128,20 +127,19 @@ def filelist_callback(_attr, _old, new):
) )
filelist = Dropdown() filelist = Select()
filelist.on_change("value", filelist_callback) filelist.on_change("value", filelist_callback)
def fileinput_callback(_attr, _old, new): def fileinput_callback(_attr, _old, new):
h5meta_list = pyzebra.read_h5meta(new) h5meta_list = pyzebra.read_h5meta(new)
file_list = h5meta_list["filelist"] file_list = h5meta_list["filelist"]
filelist.menu = file_list filelist.options = file_list
filelist.value = file_list[0]
fileinput = TextInput() fileinput = TextInput()
fileinput.on_change("value", fileinput_callback) fileinput.on_change("value", fileinput_callback)
if args.init_meta:
fileinput.value = args.init_meta
def index_spinner_callback(_attr, _old, new): def index_spinner_callback(_attr, _old, new):
@ -519,3 +517,7 @@ doc.add_root(
), ),
) )
) )
# initiate fileinput
if args.init_meta:
fileinput.value = args.init_meta