Нужно выровнять флажки по горизонтали в корпусе приборной панели?

Используйте функцию встроенного getattr , чтобы получить атрибут объекта по имени. Измените имя по мере необходимости.

obj.spam = 'eggs'
name = 'spam'
getattr(obj, name)  # returns 'eggs'

1
задан rmf 23 March 2019 в 21:45
поделиться

1 ответ

Проблема заключалась в том, что dashboardBody() использовался в неправильном месте, создавая тем самым большое левое поле. Строки и столбцы создаются вручную.

Я заменил эту часть вашего кода

  dashboardBody(fluidRow(column(6,
                                checkboxInput('CB_FN', 'First Name', value = FALSE),
                                checkboxInput('CB_MN', 'Middle Name', value = FALSE),
                                checkboxInput('CB_LN', 'Last Name', value = FALSE),
                                checkboxInput('CB_DOB', 'Date of Birth', value = FALSE),
                                checkboxInput('CB_GN', 'Gender', value = FALSE),
                                checkboxInput('CB_CT', 'City', value = FALSE))),
                actionButton('abSubmit',"Submit", icon = NULL)
  )

на

div(
  fluidRow(
    column(4,
           checkboxInput('CB_FN', 'First Name', value = FALSE),
           checkboxInput('CB_MN', 'Middle Name', value = FALSE)),
    column(4,
           checkboxInput('CB_LN', 'Last Name', value = FALSE),
           checkboxInput('CB_DOB', 'Date of Birth', value = FALSE)),
    column(4,
           ceckboxInput('CB_GN', 'Gender', value = FALSE),
           checkboxInput('CB_CT', 'City', value = FALSE))
  ),
actionButton('abSubmit',"Submit", icon = NULL)
)

, чтобы получить

enter image description here [115 ]

Аналогично, вы должны также заменить dashboardBody() на div() при втором условии if (Академическая информация).

0
ответ дан rmf 23 March 2019 в 21:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: