Мы разрабатываем приложение, ориентированное на планшеты, в Sencha Touch с несколькими объектами List рядом друг с другом, окружающими каждый из них панелью, и все это внутри большой панели в нашем окне просмотра (считайте, что мы следуем стратегиям MVC, рекомендованным персоналом Sencha).
Наша проблема в том, что мы пытаемся вызвать событие или метод после создания каждой окружающей панели (мы называли ее EVENT_NAME_TO_TRIGGER для справки), чтобы обновить свой дочерний список / содержимое, этот фрагмент кода может быть полезен:
// i iterate from 0 to n to create multiples panels
var i = new Ext.Panel({
dockedItems : {
cls: 'toolbar',
xtype : 'toolbar',
title : rec.data.title
},
width: 250,
style: "margin-right:5px;" +
"margin-top:10px;" +
"margin-left:5px;" +
"background-color:#FFFFFF;",
"EVENT_NAME_TO_TRIGGER": function(){
Ext.apply(this, {
items: aux
});
}
});