Hi,
Widgets are individually addressable only if default_layout=pn.Column. Maybe somebody has a workaround?
class CustomExample(param.Parameterized):
"""An example Parameterized class"""
select_string = param.Selector(objects=["red", "yellow", "green"])
autocomplete_string = param.Selector(default='', objects=["red", "yellow", "green"], check_on_set=False)
select_number = param.Selector(objects=[0, 1, 10, 100])
ex = pn.Param(CustomExample.param, widgets={
'select_string': pn.widgets.RadioButtonGroup,
'autocomplete_string': pn.widgets.AutocompleteInput,
'select_number': pn.widgets.DiscretePlayer}, default_layout=pn.Column
)
ex
After declaring “ex” I can make disappear some widgets by executing: ex.layout[3].visible=False
If i set default_layout=pn.Row then ex.layout[3].visible=False will raise " list index out of range"