track parameter in
data_edit() and dataEditServer(). Set
track = TRUE to highlight edited and added cells with a
blue border, or pass a CSS color string
(e.g. track = "red") for a custom highlight colour. Uses
Handsontable’s afterRenderer hook and name-based cell
matching so that inserted rows or columns no longer cause all subsequent
cells to appear changed.data_code() function and updated code argument
in data_edit(). Instead of dput() output, the
editor now generates human-readable dplyr pipe code using
rename(), select(), mutate(),
slice(), and tibble::add_row() to replicate
column renames, additions/removals, cell value changes, and row
additions/removals. Row names (e.g. those in mtcars) are
preserved via tibble::rownames_to_column() /
tibble::column_to_rownames().values$cols instead of values$columns).auto parameter to dataSyncServer() to
allow automatic synchronisation when used as a standalone module.hot_context_menu. Factor columns
are now converted to character before rendering and converted back on
output via col_factor.dataFilter “not between” and “not contain” filter
logic which incorrectly used ncol() instead of
nrow(), causing wrong row indices to be returned.dataFilter multi-filter intersection which used
duplicated() and missed rows matching all filters when no
duplicates existed. Now uses table() to correctly compute
the intersection.input$x race condition in
dataEditServer() when switching reactive data. A
data_loading flag now prevents the old table’s
input$x from overwriting values$x before the
new data has rendered.values$cols instead of values$columns).auto parameter to dataSyncServer() to
allow automatic synchronisation when used as a standalone module.cancel argument to data_edit() to
allow control over return value when the data editor is deliberately
closed by the user, set to the original input dat by default.bslib for more flexibility in
setting custom themes data_edit(). Users can now supply a
bs_theme object to the theme argument to fully
customise the appearance of the data_edit() UI.data_edit() calls
within RStudio.dataInput.dataInput and
dataEdit to ensure that the supplied data always contains
as least a single row and column.googlesheets by calling
write_fun as the application closes.data_edit() to ensure that we don’t search for data
through RStudio addin if RStudio is not in use.. can be loaded into the
data editor.dataSync module to handle synchronisation of an
edited data subset with the complete dataset.dataFilter to ensure the logic and levels are
always updated when the column selection changes.data_edit() can now export the code required to
generate the final edited version of the data to an R script.code argument.dataInput searches for data outside
data_edit().data_edit() directly.write_fun whenever save_as
is supplied.dataSelect and dataFilter examples
now that the return values are lists instead of reactive
expressions.rhandsontable from
install_github("DillonHammill/rhandsontable").dataSelect and dataFilter modules to
filter data,Sync button to update the entire dataset with
changes made to a subset. Data is still exported as a whole but a new
button could be added in the future to export the subsetted data.cut button to allow return of subsetted data upon
closing the application with the Done button.dataInput, dataEdit and
dataOutput modules.dialog box, browser or RStudio
viewer pane. This can be controlled through the
viewer argument and has been set to use a
dialog box by default. Additional arguments
viewer_height and viewer_width have been added
to allow control over the dimensions of dialog boxes.hide argument to optionally display the
dataInput and dataOutput modules. This
functionality requires the shinyjs package. The
hide argument allows users to maximize the space available
to display the data and also prevent users from interacting with these
modules. It is still possible to save data to file when
dataOutput module is not visible, by simply supplying the
file name to the save_as argument of
data_edit().dataEdit
module.data_edit() to make it easier to create
data.frames from scratch. The default template size has been increased
to be a 10 x 10 grid.logo_side argument to control whether the logo
should be placed on the left or right of the
title.code argument to data_edit() to
print the code required to create the edited data to the console.data_edit() to
construct a template data.frame with pre-defined column names.col_readonly argument to prevent users from editing
values or column names of certain columns.col_names argument to allow control over which
column names can be edited by the user.data_edit() to allow interactive data viewing,
entry and editing.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.