Quelqu'un sait comment actualiser une liste imbriquée?Actualiser la liste imbriquée
Je crée une liste. En appuyant sur un élément, il charge une liste imbriquée. Si je traverse dans une liste imbriquée, puis appuyez sur un autre élément et revenir à l'élément prev, il est toujours coincé à l'endroit où il était la dernière fois.
J'ai essayé d'utiliser
Ext.getCmp('nestedList').refresh();
mais Thet doesn semblent fonctionner.
Vous trouverez ci-dessous mon code pour le panneau de liste imbriqué.
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)'
}
}
});
et le code de chargement de la liste imbriquée est:
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();
}
Toute aide est appréciée.
Merci d'avance.
Par "magasin", vous voulez dire mon nom de magasin imbriqué ou simplement "stocker" lui-même. J'ai essayé le code n mes contrôleurs juste avant de charger les listes imbriquées, mais cela semble fonctionner. – Khush
Je veux dire, le nestedListStore .. quelque chose comme ça .. 'Ext.getCmp ('nestedListId'). GetStore(). Load();' .. –
IL TRAVAILLAIT. Merci beaucoup. – Khush