, 나는 잠시 후 너무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
에 새 데이터로 새 UI를 새로 고치고 표시하려면 어떻게합니까?
b) createList()
의 구현은 Nestlisted
을 만드는 가장 적절한 방법입니까? 아니면 내 목적을 위해 더 좋은 방법이 있습니까?