2011-06-06 50 views
0

我有一個鏈接到用戶首選項的語言列表。 (我知道如何通過json檢索列表)。sencha-touch:使用複選框管理項目列表

您是否可以在sencha-touch中顯示/管理所有語言選擇或不帶複選框的表單?

我想要一個帶有語言列表的窗體,其中每行都有一個複選框和語言的名稱。

回答

0

我一直在調查一段時間,我找到了自己的解決方案。我只需通過在頁面處於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' 
    }); 
} 
+1

請把這個onRender事件的容器組件,你可以添加什麼組件項目。我在這裏使用了一個自定義組件「評級」。這就對了。如果有幫助! – Amare 2011-08-19 12:58:40