Я использую Shiny для Python и пытаюсь включить флажок в группу флажков, который будет выбирать все элементы в группе или отменять их выбор. Я пробовал много разных кодов и не могу понять.
Приведенный ниже код создает флажок «Выбрать все», но он находится над группой флажков «Регионы», а не внутри группы. остальные группы флажков, и установка флажка не приводит к выбору или отмене выбора элементов в группе.
df = dataframe #has column "R_O" that contains 6 different regions in RO_list below as values.
RO_list = ["Atlanta", "Chicago", "Denver", "Los Angeles", "New York", "Philadelphia"]
app_ui = ui.page_sidebar(
ui.sidebar(
ui.input_checkbox("select_all", "Select All", value=False),
ui.input_checkbox_group(
"R_O",
"R O",
RO_list,
selected=RO_list,
inline=True,
),
ui.layout_columns(
ui.card(
ui.card_header("R O"),
ui.output_data_frame("RO__table"),
full_screen=True
),
),
def server(input, output, session):
@reactive.Calc
def r_o_options():
return ["Atlanta", "Chicago", "Denver", "Los Angeles", "New York", "Philadelphia"]
@reactive.Calc
def r_o_selected():
# If "Select All" is checked, select all options; otherwise, use the user's selections
if input.select_all:
return r_o_options()
else:
return input.R_O or []
@reactive.Calc
def exit_data():
# Filter the data based on the selected regions
df2 = df[df["R_O"].isin(r_o_selected)]
return df2
@render.data_frame #data table with counts of regions
def RO__table():
RO_table = exit_data()['R_O'].value_counts(dropna=False)
RO_table_df = pd.DataFrame({'Regional Office':RO_table.index, 'Count':RO_table.values})
return render.DataGrid(RO_table_df)
app = App(app_ui, server)
Подробнее здесь: https://stackoverflow.com/questions/789 ... kbox-group
Как создать функцию «Выбрать все» в группе флажков? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проблема с выравниванием флажков Vue.js: центрирование флажков внутри ячеек таблицы
Anonymous » » в форуме CSS - 0 Ответы
- 93 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проблема с выравниванием флажков Vue.js: центрирование флажков внутри ячеек таблицы
Anonymous » » в форуме CSS - 0 Ответы
- 70 Просмотры
-
Последнее сообщение Anonymous
-