Skip to contents

Takes a UI element value and an older value and determines if it has been modified

Usage

has_updated(ui_val = NULL, old_val = NULL, init_val = NULL)

Arguments

ui_val

Current value from the UI.

old_val

Last value of of the element. defined.

init_val

List of values to skip. These are values expected to be assigned on initialization. For buttons it may be 0. For others it may be "".

Value

Boolean result of the comparison

Examples

changed_true  = has_updated(ui_val = "a", old_val = "")
changed_true
#> [1] TRUE
changed_false = has_updated(ui_val = "a", old_val = "a")
changed_false
#> [1] FALSE