Use Select for h5 file list
This commit is contained in:
parent
9deb4a3247
commit
9cd5327d60
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user