2013-09-03 2 views
1

하나의 목록 구성 요소가있는 오버레이가 있습니다. 그 중에서 여러 개의 목록 항목을 선택합니다. OK 버튼을 누르면 오버레이가 사라집니다.목록 값 선택 - sencha touch

지금 내가 원하는 무엇인가

내가 다시 오버레이를 열 때, 나는 그 이전에 선택한 항목을 강조합니다.

나는 이걸 천추 터치에서하고 싶다.

+1

선택한 값을 가져오고 설정하거나 선택한 값을 저장하는 데 문제가 있습니까? – Viswa

답변

0

오버레이를 다시 열면 이전에 선택한 항목이 표시되거나 강조 표시되어야합니다.

필자가 잘 알고 있듯이 Ok 버튼을 클릭하면 선택한 값을 저장소의 추가 매개 변수로 전달하여 다시로드 할 수 있습니다.

그래서 오버레이를 다시 열면 저장소에있는 해당 추가 매개 변수를 사용하게됩니다. 따라서 다음과 같은 작업을 수행 할 수 있습니다. 나는 그것이 효과가있을 것이라고 확신한다. 당신은이 같은 거래 유형을 선택 얻을 수있는

extraparameter = store.getProxy().extraParameters;

selectedRecs = [],

selectedRec,

selectedItems[],

var store = Ext.getStore('storeId'),

.

selectedItems = extraparameter.selectedItems

Ext.Array.each(selectedItems , function(selectedItem) {

selectedRec = multiSelect.getStore().findRecord('transaction_type', transactiontype); selectedRecs.push(selectedRec); });`

감사합니다!