[R] tkbutton command - how to know which button was clicked?
JeeBee
JeeBee at troefpunt.nl
Fri Jun 30 19:42:13 CEST 2006
In the below code fragment, print(arg) always prints the
last element of rekeningen$rekening.
Is this because of lazy evaluation? I.e. arg is evaluated at
the time the button is pressed?
And, if so, how can I avoid this?
I tried function() {force(arg); print(arg)} but that didn't work either.
Thanks,
Jeebee.
for(rek in seq(1,nrow(rekeningen))) {
arg <- rekeningen$rekening[rek]
tkgrid(tkbutton(frame.1,
text=paste("Saldo historie", arg),
command=function() print(arg)),
sticky="news")
}
More information about the R-help
mailing list