The initial items
can be a vector or a data frame. Not
all tool kits do something with the extra columns in the data
frame.
The svalue
method returns the selected value by
name. Assume the value is a character vector. Use the
coerce.with
argument to return a value of a different
type. If the extra argument index=TRUE
is specified,
the index of the selected value is given.
The svalue<-
method can be used to set the selected
value. This is done my name or if the argument
index=TRUE
is given by index. The value can be a data
frame, in which case the first column is used to match against
the current items.
The "["
method refers to the vector defining the items.
The "[<-"
method can be used to change the vector
defining the items.
The "length"
method returns the number of items.
For gcombobox
the argument editable=TRUE
adds a
text-edit box where the user can type in a selection. By
default this value is returned as a character by
svalue
. Use coerce.with
to coerce this prior to returning.