Sencha-Touch: управлять списком элементов с флажками в форме - PullRequest
0 голосов
/ 06 июня 2011

У меня есть список языков, связанных с настройками пользователя.(Я знаю, как я могу получить список по json).

Как вы можете отображать / управлять формой со всеми выбранными языками или без флажков в sencha-touch?

Iхотите иметь форму со списком языков, где в каждой строке есть флажок и название языка.

1 Ответ

0 голосов
/ 19 августа 2011

Я тоже некоторое время расследовал это и нашел собственное решение проблемы. Я просто добавляю каждый элемент программно, перебирая данные хранилища, пока страница является событием onRender. Вот пример кода.

 var catStore = Ext.getStore('categorystore');
 for (i = 0; i < catStore.getCount(); i++) {
     this.add({
                 xtype: 'rating',
                 store:   'categorystore',
                 itemsCount : 5,
                 minValue:   -1,
                 value:   2,
                 name: catStore.getAt(i).data.categoryId,
                 label: catStore.getAt(i).data.name,
                 inputCls : 'x-rating-star-input',
                 itemCls : 'x-rating-star',
                 itemHoverCls : 'x-rating-star-hover'
     }); 
}
...