mendraw/mendix/editable_value
Provides typed access to Mendix editable values.
Types
A typed EditableValue value used by the editable value capability.
pub type EditableValue
Values
pub fn display_value(ev ev: EditableValue) -> String
Returns the current display text.
pub fn formatter(
ev ev: EditableValue,
) -> formatter.ValueFormatter
Returns the value formatter.
pub fn is_available(ev ev: EditableValue) -> Bool
Reports whether the editable value is available.
pub fn is_editable(ev ev: EditableValue) -> Bool
Reports whether the value is available and writable.
pub fn read_only(ev ev: EditableValue) -> Bool
Reports whether the value is read-only.
pub fn set_text_value(
ev ev: EditableValue,
text text: String,
) -> Nil
Sets the text value.
pub fn set_validator(
ev ev: EditableValue,
validator validator: option.Option(
fn(option.Option(a)) -> option.Option(String),
),
) -> Nil
Sets the validator.
pub fn set_value(
ev ev: EditableValue,
value value: option.Option(a),
) -> Nil
Sets the value.
pub fn status(ev ev: EditableValue) -> mendix.ValueStatus
Returns the editable value loading status.
pub fn universe(ev ev: EditableValue) -> option.Option(List(a))
Returns the allowed value universe when available.
pub fn validation(ev ev: EditableValue) -> option.Option(String)
Returns the current validation message.
pub fn value(ev ev: EditableValue) -> option.Option(a)
Returns the current editable value when available.