[Bioc-devel] check shiny app: issue with global variables: input$Vars is not found

Karim Mezhoud kmezhoud at gmail.com
Tue May 3 18:28:18 CEST 2016

Hi Stefan,
Yes you are right.
I mean r_data$globalVar2 instead input$globalVar2.
which r_data is a new env used to store global variables.
The question is:
Some functions run with  variables returned from ui.R  (input$var1) and in
some case theses variables are saved as global variable to avoid

when I check R CMD, the input$var1 is not found.

How to avoid this issue?


On Tue, May 3, 2016 at 3:46 PM, Stefan Haunsberger <
stefan.haunsberger at gmail.com> wrote:

> Hi Karim,
> I assume this is because the input parameter only assess the ones that are
> passed on from the ui-environment.
> The global variables are available without the 'input' prefix anyways.
> For example, if you declared *globalVar2* as a global variable (let's say
> in a global.r) then you don't need the input$ prefix.
> Variables declared within the ui-function body need to be addressed by
> input$.
> I hope that helps.
> Cheers,
> Stefan
> On Tue, May 3, 2016 at 1:57 PM Karim Mezhoud <kmezhoud at gmail.com> wrote:
>> Dear R,
>> usually, Shiny app uses global variables saved in a session.
>> These variables can be returned by client web page (checkbox or select).
>> for example:
>>  FUN1 <- function(input$var1){
>>  a <-  input$car1 + input$globalVar2
>> return (a)
>> }
>> when I run check package I got error like
>> object input$globalVar2 not found.
>> Also the error is possible in running examples. The global variable or
>> input$var are not found in shiny app.
>> How we can avoid these issues.
>> Thanks,
>> Karim
>>         [[alternative HTML version deleted]]
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel

	[[alternative HTML version deleted]]

More information about the Bioc-devel mailing list