Как переключиться на определенную панель навигации при нажатии кнопки?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как переключиться на определенную панель навигации при нажатии кнопки?

Сообщение Anonymous »

У меня есть приложение, написанное на Shiny для Python, с несколькими панелями навигации. На главной странице, на которую сначала попадает пользователь, у меня есть по одной кнопке для каждой навигационной панели. Могу ли я как-нибудь добавить функциональность, чтобы нажатие кнопки отправляло вас на соответствующую панель навигации?
Я нашел способы сделать это в R Shiny, но ни одного в Shiny для Python.
Пример кода:
from shiny import App, Inputs, Outputs, Session, reactive, render, req, ui
from shiny.express import input, ui

with ui.nav_panel('Start'):
ui.input_action_button("move_to_panel_1", "Move to panel 1") # clicking this moves you to panel 1
ui.input_action_button("move_to_panel_2", "Move to panel 2") # to panel 2

with ui.nav_panel('Panel 1'):
with ui.card():
@render.text
def text1():
return 'Text 1'

with ui.nav_panel('Panel 2'):
with ui.card():
@render.text
def text2():
return 'Text 2'



Подробнее здесь: https://stackoverflow.com/questions/793 ... is-clicked
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»