editable |
FALSE to disable the table editor, or TRUE (or
"cell" ) to enable editing a single cell. Alternatively, you can set
it to "row" to be able to edit a row, or "column" to edit a
column, or "all" to edit all cells on the current page of the table.
In all modes, start editing by doubleclicking on a cell. This argument can
also be a list of the form list(target = TARGET, disable =
list(columns = INDICES)) , where TARGET can be "cell" ,
"row" , "column" , or "all" , and INDICES is an
integer vector of column indices. Use the list form if you want to disable
editing certain columns. You can also restrict the editing to accept only
numbers by setting this argument to a list of the form list(target =
TARGET, numeric = INDICES) where INDICES can be the vector of the
indices of the columns for which you want to restrict the editing to
numbers or "all" to restrict the editing to numbers for all columns.
If you don't set numeric , then the editing is restricted to numbers
for all numeric columns; set numeric = "none" to disable this
behavior. It is also possible to edit the cells in text areas, which are
useful for large contents. For that, set the editable argument to a
list of the form list(target = TARGET, area = INDICES) where
INDICES can be the vector of the indices of the columns for which
you want the text areas, or "all" if you want the text areas for
all columns. Of course, you can request the numeric editing for some
columns and the text areas for some other columns by setting
editable to a list of the form list(target = TARGET, numeric
= INDICES1, area = INDICES2) . Finally, you can edit date cells with a
calendar with list(target = TARGET, date = INDICES) ; the target
columns must have the Date type. If you don't set date in
the editable list, the editing with the calendar is automatically
set for all Date columns.
|