首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pickerInput覆盖另一个pickerInput中的滴答图标。

pickerInput覆盖另一个pickerInput中的滴答图标。
EN

Stack Overflow用户
提问于 2022-02-02 13:14:12
回答 1查看 103关注 0票数 1

使用当前版本的shiny (1.7.1)和shinyWidgets (0.6.3),我得到了一些奇怪的东西。我不明白为什么独立的pickerInput共享相同的“滴答图标”,而我在选项中设置了一些不同的东西。看起来在某个地方,第一个tick-icon被作为全局选项并覆盖我的设置。有人知道这一覆盖发生在哪里吗?这是一个闪亮的、shinyWidgets的还是引导的问题?

代码语言:javascript
复制
library(shinyWidgets)
library(shiny)


shinyApp(
  ui = fluidPage(
    pickerInput(
      inputId = "sort",
      label = "sort",
      choices = c("a", "b", "c", "d"),
      multiple = TRUE,
      options = list("tick-icon" = "glyphicon-sort")
    ),
    pickerInput(
      inputId = "ok",
      label = "ok",
      choices = c("a", "b", "c", "d"),
      multiple = TRUE,
      options = list("tick-icon" = "glyphicon-ok")
    )
  ),
  server = function(input, output) {
    NULL
  }
)

EN

回答 1

Stack Overflow用户

发布于 2022-05-31 13:55:37

请使用以下代码获取glyphicon-ok-sign

代码语言:javascript
复制
options = list("tick-icon" = "glyphicon glyphicon-ok-sign")

完整代码:

代码语言:javascript
复制
library(shinyWidgets)
library(shiny)


shinyApp(
  ui = fluidPage(
    pickerInput(
      inputId = "sort",
      label = "sort",
      choices = c("a", "b", "c", "d"),
      multiple = TRUE,
      options = list("tick-icon" = "glyphicon glyphicon-ok-sign")
    ),
    pickerInput(
      inputId = "ok",
      label = "ok",
      choices = c("a", "b", "c", "d"),
      multiple = TRUE,
      options = list("tick-icon" = "glyphicon glyphicon-ok-sign")
    )
  ),
  server = function(input, output) {
    NULL
  }
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70956288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档