이 문서는 AI에 의해 번역되었습니다. 정확한 정보는 영어 버전을 참조하세요.
JSField, JSItem 등 편집 가능한 필드 시나리오에서 현재 필드의 최신 값을 가져옵니다. ctx.setValue(v)와 함께 사용하여 폼(Form)과의 양방향 바인딩을 구현할 수 있습니다.
| 시나리오 | 설명 |
|---|---|
| JSField | 편집 가능한 사용자 정의 필드에서 사용자 입력 또는 폼의 현재 값을 읽습니다. |
| JSItem | 테이블/하위 테이블의 편집 가능한 항목에서 현재 셀의 값을 읽습니다. |
| JSColumn | 테이블 컬럼 렌더링 시 해당 행의 필드 값을 읽습니다. |
주의:
ctx.getValue()는 폼 바인딩이 있는 RunJS 컨텍스트에서만 사용할 수 있습니다. 워크플로우, 연동 규칙 등 필드 바인딩이 없는 시나리오에서는 이 메서드가 존재하지 않습니다.
undefined일 수 있습니다.ctx.getValue()는 다음 순서대로 값을 가져옵니다:
폼 렌더링이 완료되지 않았거나 필드가 등록되지 않은 경우
undefined를 반환할 수 있습니다.
getValue와 함께 사용하여 양방향 바인딩을 구현합니다.js-field:value-change - 외부 값이 변경될 때 트리거되는 컨테이너 이벤트로, 표시 내용을 업데이트하는 데 사용됩니다.