2012-05-04 2 views
2

ExtJS 4를 사용하면 Ext.form.CheckboxGroup이 있는데이 체크 박스 그룹에서 '1, 2, 3 체크 박스를 체크했을 때 유효합니다'와 같은 체크 박스를 체크하고 싶습니다. CheckboxGroup에 하나 이상의 확인란이 선택되도록 설정할 수있는 기존 allowBlank: false 구성 옵션이 있습니다. 나는 본질적으로 동일한 기능을 갖지만 사용자 지정 유효성 검사기 기능을 사용하여 자체 기준을 지정할 수 있습니다.ExtJS CheckboxGroup 확인 상자

어떻게하면됩니까?

문서 및 코드를 살펴볼 때 명확한 방법이 없습니다. 어떤 제안?

답변

0

표준 Ext.form.CheckboxGroup을 확장하여 validate() 메서드를 덮어 쓰면 일부 확인란을 선택하면 true를 반환 할 수 있습니다.

더 많은 표준은 보이지 않지만 복잡하지 않아야합니다.

1

구성 개체에 하나 이상의 특성을 사용하여 검사가 필요한 확인란의 수 또는 배열의 수를 지정하는 것이 좋습니다. 유효성 검사를 트리거 (사용/사용 안함)처럼 사용하려면 change 이벤트 처리기에서 처리 할 수 ​​있습니다.

오류 메시지와 함께 유효성 검사를 사용하거나 구성 요소를 재사용 할 수있는 경우 위의 방법을 따르는 것이 좋습니다.