Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

hot_validate_numeric

Handsontable widget


Description

Add numeric validation to a column

Usage

hot_validate_numeric(hot, cols, min = NULL, max = NULL,
  choices = NULL, exclude = NULL, allowInvalid = FALSE)

Arguments

hot

rhandsontable object

cols

vector of column names or indices

min

minimum value to accept

max

maximum value to accept

choices

a vector of acceptable numeric choices. It will be evaluated after min and max if specified.

exclude

a vector of unacceptable numeric values

allowInvalid

logical specifying whether invalid data will be accepted. Invalid data cells will be color red.

See Also

Examples

library(rhandsontable)
MAT = matrix(rnorm(50), nrow = 10, dimnames = list(LETTERS[1:10],
             letters[1:5]))

rhandsontable(MAT * 10) %>%
  hot_validate_numeric(col = 1, min = -50, max = 50, exclude = 40)

rhandsontable(MAT * 10) %>%
  hot_validate_numeric(col = 1, choices = c(10, 20, 40))

rhandsontable

Interface to the 'Handsontable.js' Library

v0.3.7
MIT + file LICENSE
Authors
Jonathan Owen [aut, cre, cph], Jeff Allen [ctb], Yihui Xie [ctb], Enzo Martoglio [ctb], Inberg Ger [ctb], Warpechowski Marcin [ctb, cph] (Handsontable.js library), Handsoncode sp. z o.o. [ctb, cph] (Handsontable.js library), Aisch Gregor [ctb, cph] (Chroma.js library), Företagsplatsen [ctb, cph] (Numbro.js library), Draper Adam [ctb, cph] (Numeral.js library), Wood Tim [ctb, cph] (Moment.js library), Chernev Iskren [ctb, cph] (Moment.js library), Moment.js contributors [ctb, cph] (Moment.js library), Bushell David [ctb, cph] (Pikaday.js library), jQuery Foundation [ctb, cph] (jQuery.js library), Splunk Inc [ctb, cph] (Sparkline.js library), Russell Kent [ctb, cph] (Sparkline.js library), Rohan Jon [ctb, cph] (ZeroClipboard library), Greene James [ctb, cph] (ZeroClipboard library)
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.