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
的方法吗?还是有更好的方式来达到我的目的?