2012-03-05 3 views
0

프레임 워크에 대한 평가와 같이 Sencha 터치를 배우는 데 꽤 많은 시간을 할애했습니다. 스마트 폰이 아닌 태블릿 용 애플리케이션을 만들고 있습니다. 캘린더, 아코디언, 사용자 정의 가능한 데이터 뷰 또는 그리드 등에 대한 컨트롤이 내장되어 있지 않습니다. 이러한 요구 사항을 수행하기위한 모범 사례 또는 대안으로 무엇을 제안합니까? 내 요구 사항에 따라 Sencha 터치의 모든 구성 요소를 사용자 정의 할 수 있습니까? 16 개의 텍스트 박스가 있다면, 하나의 getValue() 메소드로 16 개의 값을 모두 얻을 수있는 방법이 있습니까? 표가있는 경우 각 페이지에 클릭 이벤트를 추가하면 클릭이 새 페이지 또는 다른 표를 트리거해야합니까?Sencha의 맞춤 구성 요소

이러한 쿼리는 Sencha를 사용하여 응용 프로그램을 작성해야하는 요구 사항 집합에서 비롯된 것입니다. 응용 프로그램은 복잡한 응용 프로그램이므로 Sencha로 이동하는 것이 더 좋지만 이러한 쿼리를 진행하려면 더 많은 작업을 수행해야합니다.

답변

0

Google에 등록한 구성 요소는 "캘린더", "그리드"등의 일부 구성 요소가 이미 제공되며 코드 패키지가 아닌 플러그인으로 제공됩니다. 또한 Sencha Touch 포럼에서 새로운 플러그인을 확인하십시오.

맞춤 플러그인을 확인하십시오 sencha forum here.

모든 구성 요소가 기본 패키지에 포함될 수있는 것은 아니지만 필요한 경우 별도의 플러그인/맞춤 구성 요소를 만들 수 있습니다. 대부분의 구성 요소를 확장하여 자신 만의 구성 요소를 만들 수 있습니다.

모든 텍스트 상자 값을 함께 얻으려면 별도의 이름을 지정하고 모두 양식 패널에 넣으십시오. 그런 다음 양식 패널 getValues()을 사용하여 모든 값을 검색 할 수 있습니다. Sencha 블로그 & API 문서를 통해 많은 것을 배우게됩니다.