I have a simple param class where I have a string parameter that can hold markdown text. I’m interested in figuring out how would I render that using the panel panel.Param class.
classTest(param.Paramerterized):
title = param.String('###Holds some Markdown Text')
param_a = param.String('###A Title')
param_b = param.String('###B Title')
param_c = param.String('###C Title')
param_x = param.Selector(['X', 'Y', 'Z'])
param_y = param.Selector(['X', 'Y', 'Z'])
param_z = param.Selector(['X', 'Y', 'Z'])
t = Test()
layout = pn.Column(pn.pane.Markdown(t.title), # This works
pn.Param(t.param,
parameters = ['param_a', 'param_b', 'param_c',],
widgets={'param_a': pn.pane.Markdown,
'param_b': pn.pane.Markdown,
'param_c': pn.pane.Markdown
},
) # This does not work
)
layout
Any help would be appreciated