widget/mendix/editable_value

Types

pub type EditableValue

Values

pub fn display_value(ev: EditableValue) -> String

표시용 문자열 (포맷팅 적용된 값)

pub fn get_formatter(
  ev: EditableValue,
) -> formatter.ValueFormatter

값 포매터

pub fn is_available(ev: EditableValue) -> Bool

값이 사용 가능한지 확인

pub fn is_editable(ev: EditableValue) -> Bool

편집 가능한 상태인지 확인 (사용 가능 + 읽기 전용 아님)

pub fn read_only(ev: EditableValue) -> Bool

읽기 전용 여부

pub fn set_text_value(ev: EditableValue, text: String) -> Nil

텍스트 값 직접 설정 (파싱은 Mendix가 처리)

pub fn set_validator(
  ev: EditableValue,
  validator: option.Option(
    fn(option.Option(a)) -> option.Option(String),
  ),
) -> Nil

유효성 검사기 설정 (None → 검사기 제거)

pub fn set_value(
  ev: EditableValue,
  value: option.Option(a),
) -> Nil

값 설정 (None → undefined 전달)

pub fn status(ev: EditableValue) -> mendix.ValueStatus

현재 상태 (Available, Loading, Unavailable)

pub fn universe(ev: EditableValue) -> option.Option(List(a))

가능한 값 목록 (열거형 속성 등)

pub fn validation(ev: EditableValue) -> option.Option(String)

유효성 검사 메시지 (없으면 None)

pub fn value(ev: EditableValue) -> option.Option(a)

현재 값 (undefined → None)

Search Document