conditionalPanel javascript condtions in shiny: is there R %in% operator in javascript? -
i trying build shiny application using conditionalpanel
function shiny
package. condition should written in javascript
able use condition follows (written in r)
"tp53" %in% unlist(input$modelvariables)
the documenatation states:
condition - javascript expression evaluated repeatedly determine whether panel should displayed.
i'm not familiar javascript
@ all. i've tried input.modelvariables == 'tp53'
doesn't work when input.modelvariables
has length bigger 1.
my sidebarpanel
fragment conditionalpanel
below
checkboxgroupinput("modelvariables", label = h3("which variables view?"), choices = list( "cohort", "stage", "therapy", "tp53", "mdm2" ), selected = list("tp53") ), conditionalpanel(condition = "'tp53' in unlist(input.modelvariables)", checkboxgroupinput("modelvariablestp53", label = h3("which mutations view?"), choices = list( "missense", "other", "wild"), selected = list("missense", "other", "wild") )
according this answer condition should work (and works me) condition = "input.modelvariables.indexof('tp53') > -1"
Comments
Post a Comment