Description Usage Arguments Details Value Author(s) See Also Examples
These functions create a widget with selection boxes allowing users to view and make selections of items shown on the interface.
1 2 3 4 5 | listSelect(aList, topLbl = "Select Elements From The Following List",
typeFun = stdType, valueFun = stdView)
writeSelBox(baseW, aList, typeFun = NULL, valueFun = NULL)
writeBut(baseW, butList, butWidth = 6)
writeLabel(baseW, typeFun, valueFun)
|
aList |
list with names and object pairs (e. g. |
topLbl |
character string for the text to be shown as a title. |
typeFun |
function that takes an R object as an arguement and returns a description of the object. |
valueFun |
function that takes an R object as an argument
and shows the content of the object. The function should get the
representation of the object and calls |
baseW |
a window widget to which the selection boxes will be put. |
butList |
a list with names and function pairs that define the name and behavior of buttons to be put on the widget to be generated |
butWidth |
numerical value specifying the width of buttons to be created. |
Both typeFun
and valueFun
have to take an argument (the
R object to be shown). It works well for the valueFun
function to call objViewer()
with whatever to be shown
passed to objViewer
as an argument.
listSelect()
returns a list with the names of the R objects in the
original list associated with TRUE
(selected) or FALSE
(deselected).
Jianhua Zhang
1 2 3 4 5 6 7 | aList <- list(a = "AAA", b = c(123, 456, 789),
c = as.data.frame(matrix(1:10, ncol = 2)),
d = stdType)
# Since user interference is required, the example code does not run
# automatically
if(interactive())
listSelect(aList)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.