doAction | R Documentation |
Executes the action expression formulated by the user and written as an ‘action’ by a widget.
doAction(act)
act |
string representing an expression that can be executed |
If act
is missing, doAction
looks for it in the action
directory of the window's widget directory in .PBSmod
. This
action can be accessed through getWinAct()[1]
.
Due to parsing complications, the expression act
translates various symbols.
The function translates:
1. The back tick character ‘`’ to a double quote ‘"’ character. For example,
"openFile(paste(getWinVal()$prefix,`.tpl`,sep=``))"
2. Underscore period ‘_.’ to four back slashes and one period ‘\\\\.’. For example,
"poop=strsplit(`some.thing.else`,split=`_.`)"
Invisibly returns the string expression expr
.
Rowan Haigh, Pacific Biological Station, Fisheries and Oceans Canada, Nanaimo BC
createWin
, evalCall
,
getWinAct
## Not run:
local(envir=.PBSmodEnv,expr={
createWin("button text=\"list objects\" func=doAction action=print(ls(all.names=TRUE))",
astext=TRUE)
})
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.