Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有值和标签字段的selectizeInput_Javascript_R_Shiny_Selectize.js - Fatal编程技术网

Javascript 带有值和标签字段的selectizeInput

Javascript 带有值和标签字段的selectizeInput,javascript,r,shiny,selectize.js,Javascript,R,Shiny,Selectize.js,我想在shinny中自定义一个selectizeInput,类似于中的示例。值和标签应该不同,并且可以选择多个条目并添加新条目(使用create=TRUE选项)。我已尝试使用shinyWidgets中的selectizeInput和pickerInput,但无法使其工作 您可以在这里查看一些示例: 大多数高级选项都是通过选项设置的。下面是一个没有颜色的最小示例: ui <- fluidPage( selectizeInput('myInput', la

我想在
shinny
中自定义一个
selectizeInput
,类似于中的示例。值和标签应该不同,并且可以选择多个条目并添加新条目(使用
create=TRUE
选项)。我已尝试使用
shinyWidgets
中的
selectizeInput
pickerInput
,但无法使其工作


您可以在这里查看一些示例:

大多数高级选项都是通过选项设置的。下面是一个没有颜色的最小示例:

ui <- fluidPage(
  selectizeInput('myInput',
                 label='Select',
                 choices=c('first choice' = 'c1'),
                 multiple = TRUE,
                 options = list(create = TRUE))  
)

ui您可以在这里查看一些示例:

大多数高级选项都是通过选项设置的。下面是一个没有颜色的最小示例:

ui <- fluidPage(
  selectizeInput('myInput',
                 label='Select',
                 choices=c('first choice' = 'c1'),
                 multiple = TRUE,
                 options = list(create = TRUE))  
)

ui选项
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) {}
)
库(闪亮)

itemValues选项
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) {}
)
库(闪亮)
项目值