@Sarah.decock2 wrote:
Hi
I would like to use the dcc.Tabs. Now, if i click once on the tab: the selected one will look like the selected one but if I want to show the layout of it, I have to click twice.
My code:
layout = html.Div([ html.H2('data-overview'), html.Div(id='data-overview-content') ]) @app.callback( Output('data-overview-content', 'children'), [Input('tabs_navbar', 'value'), Input('options_store', 'data')] ) def load_template(tabs_navbar, data): if tabs_navbar != 'data-overview': raise PreventUpdate if data['template'] == 'images': return images.layout elif data['template'] == 'standard_no_time': return standard_no_time.layout
Based on the chosen template in the ‘home’ tab, i want to render the right layout. How can I load the layout in one click and not double click? Is my approach wrong? It is an multipage app and every tab is another file.
Thanks in advance,
Kind regards,
Sarah
Posts: 1
Participants: 1