안보이는 항목은 제외 시켜줘!
Form Panel 내에서 컴포넌트들을 동적으로 숨김/보임 상태로 UI가 구성되어 있을 경우,
form.isValid() 함수 사용 시 안보이는 컴포넌트도 유효성 검사에 실패하게 되어있다.
내부 소스를 살펴보게 되면 컴포넌트가 disabled 상태일 경우에는 무조건 유효성 검사 성공으로 처리가 되어진다.
이 부분을 이용해서 hidden 상태 일경우 disabled를 true로 바꿔주는 bind를 사용하면 쉽게 구현 가능하다.
'Javascript > ExtJS' 카테고리의 다른 글
아직 그려지지 않는 컴포넌트에 이벤트 핸들러 추가하기 (0) | 2018.09.05 |
---|---|
Dataview 선택이 풀려버리는 증상 (0) | 2018.09.04 |
Tab bar는 남겨두고 하위 패널만 접고 싶은데? (0) | 2018.08.21 |
ExtJS에서 scroll 이벤트 잡기 (0) | 2018.08.07 |
ExtJS 객체지향 시스템 (0) | 2018.08.04 |
댓글