Кто-нибудь знает, как обновить вложенный список?Вложенное обновление списка
Я создаю список. При нажатии элемента он загружает вложенный список. если я перемещаюсь во вложенном списке, а затем нажимаю на другой элемент и возвращаюсь к предыдущему элементу, его все еще застревает в том месте, где он был последним.
Я попытался с помощью
Ext.getCmp('nestedList').refresh();
но Термическое Безразлично, кажется, работает.
Ниже представлен мой код для панели вложенных списков.
Ext.define("InfoImage.view.nestedList", {
extend:'Ext.NestedList',
xtype:'nestedList',
id:'nestedList',
config:{
fullscreen:'true',
title:'Work Items Task 1',
// ui:'normal',
xtype:'nestedList',
displayField : 'text',
store:'nestedListStore',
style: {
'background-color': 'rgba(0,140,153,0.1)'
}
}
});
и код для загрузки вложенного списка является:
showListDetail : function(view, index, item, record) {
var rec = view.getStore().getAt(index);
// Ext.getStore('workItemStore').add({Task: '7'
// },{Server: 'mobcomp1'});
if (index == 0) {
this.getDocPanel().animateActiveItem(
this.getNestedPanel(), {
type : 'slide',
direction : 'up',
duration : 250
});
Ext.getCmp('nestedList').reload();
}
Любая помощь приветствуется.
Заранее спасибо.
От «store» do u означает мой вложенный списокСтоимость или просто «магазин». Я пробовал код n моих контроллеров непосредственно перед загрузкой вложенных списков, но похоже, что он работает. – Khush
Я имею в виду, вложенныйListStore .. что-то вроде этого .. 'Ext.getCmp ('nestedListId'). GetStore(). Load();' .. –
IT WORKED. Огромное спасибо. – Khush