gpt4 book ai didi

javascript - 带有值和标签字段的 Shiny selectizeInput

转载 作者:行者123 更新时间:2023-11-28 17:10:36 26 4
gpt4 key购买 nike

我想在 shiny 中自定义一个 selectizeInput,类似于 https://selectize.github.io/selectize.js/ 中的示例。值和标签应该不同,并且应该可以选择 1 个以上条目并添加新条目(使用 create = TRUE 选项)。我尝试过使用 shinyWidgets 中的 selectizeInputpickerInput 但无法让它工作。

enter image description here

最佳答案

选项render允许设置HTML中的项目。这是一个例子:

library(shiny)

itemValues <- c("foo", "bar")
itemNames <- sprintf("<span style='background-color:springgreen'>%s</span>",
itemValues)
items <- setNames(itemValues, itemNames)

shinyApp(

ui = fluidPage(
selectizeInput("id", "Label", choices = items,
options = list(render = I("
{
item: function(item, escape) { return '<div>' + item.label + '</div>'; },
option: function(item, escape) { return '<div>' + item.label + '</div>'; }
}")))
),

server = function(input, output) {}
)

enter image description here

关于javascript - 带有值和标签字段的 Shiny selectizeInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54522970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com