0
因此,讓我們在煎茶觸摸說,我創建了一個嵌套列表,像這樣Sencha Touch - 如何在嵌套列表中顯示最新的內容?
var NestedList = createList(jsonDataObject,'leftNavigation','list','bookmark-icon');
function createList(data , id , cls, iconCls)
{
var store = new Ext.data.TreeStore({
model: 'ListItem',
root: data,
proxy: {
type: 'ajax',
reader: {
type: 'tree',
root: 'items'
}
}
});
var leftNav = new Ext.NestedList({
// cardSwitchAnimation: false,
dock: 'left',
id: id,
cls: 'card '+cls,
useTitleAsBackText: true,
title: data.text ,
iconCls: iconCls,
displayField: 'text',
width: '350',
store: store});
}
一段時間後,jsonDataObject
內容將發生變化(無論是定期通過電話setInterval()
或因用戶交互)。我可能還需要向NestedList
商店提交全新的jsonDataObject
。所以我的問題是:
a)如何讓NestedList
刷新並顯示新的用戶界面?
b)我的實施createList()
是最適合創建Nestlisted
的方法嗎?還是有更好的方式來達到我的目的?