Constructor for a data frame editor
Implementation varies wildly, but should provide at minimum
functionality of edit.data.frame
. A single mouse click on a
cell should select that cell, a double click should initiate
editing of that cell.
generic for toolkit dispatch
Assign handler to be called when a cell, row or column changes
For gdf svalue refers to the selected values.
visible
is used to refer to which rows are being shown.
gdf(items = NULL, handler = NULL, action = NULL, container = NULL, ..., toolkit = guiToolkit()) .gdf(toolkit, items = NULL, handler = NULL, action = NULL, container = NULL, ...) ## S3 method for class 'GDf' addHandlerChanged(obj, handler, action = NULL, ...) ## S3 method for class 'GDf' svalue(obj, index = NULL, drop = TRUE, ...) ## S3 replacement method for class 'GDf' visible(obj) <- value
items |
data frame to edit |
handler |
called on cell change |
action |
passed to handler |
container |
parent container |
... |
passed to container's |
toolkit |
toolkit |
obj |
object receiving event and emitting a signal to the handler |
index |
NULL or logical. If |
drop |
NULL or logical. If widget supports it, drop will work as it does in a data frame or perhaps someother means. |
value |
value to assign for selection or property |
Contents of the data frame can be accessed via [
and manipulated with [<-
.
The save_data
reference class method can be called to
save the data into a variable with the specified name.
example in inst/examples/ex-gdf.R
An object of class gDf
.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.