Shiny: محدد الكل أو لا شيء لمجموعات مربعات الاختيار

تم إنشاؤها على ١٦ نوفمبر ٢٠١٢  ·  3تعليقات  ·  مصدر: rstudio/shiny

هل ترغب في أن يكون لدى checkboxGroupInput (اختياريًا) مربع تحديد الكل / تحديد بلا مرتبط بالمجموعة.

التعليق الأكثر فائدة

أعتقد أنه يمكنك تحقيق ذلك بـ updateCheckboxGroupInput() . مثال:

myChoices <- letters[1:5]
runApp(list(
  ui = basicPage(
    checkboxGroupInput('foo', 'FOO', myChoices),
    checkboxInput('bar', 'All/None')
  ),
  server = function(input, output, session) {
    observe({
      updateCheckboxGroupInput(
        session, 'foo', choices = myChoices,
        selected = if (input$bar) myChoices
      )
    })
  }
))

ال 3 كومينتر

أعتقد أنه يمكنك تحقيق ذلك بـ updateCheckboxGroupInput() . مثال:

myChoices <- letters[1:5]
runApp(list(
  ui = basicPage(
    checkboxGroupInput('foo', 'FOO', myChoices),
    checkboxInput('bar', 'All/None')
  ),
  server = function(input, output, session) {
    observe({
      updateCheckboxGroupInput(
        session, 'foo', choices = myChoices,
        selected = if (input$bar) myChoices
      )
    })
  }
))

أنا أحب هذا! حل أنيق!

هل يمكن أن يكون من المناسب إعادة فتح هذا الاقتراح؟

عند استخدام shiny مع flexdashboard ، سيكون من الأسهل للمستخدمين الأساسيين أن يكون لديهم خيار بسيط مباشرة داخل checkboxGroupInput () .

مع أطيب التحيات

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات