Проблема Sencha Touch - соединение списка с другим списком - PullRequest
0 голосов
/ 23 ноября 2011

Я хочу вызвать список из списка. Я не хочу использовать вложенный список, потому что мой размер данных слишком велик.

Как я могу позвонить, на предмет раскрытия, новый список / карту / панель? Как это работает?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

Установите новую панель с другой Ext.List в ней. установите onItemDisclosure на обработчик, который открывает новую панель, и соответственно свяжите хранилище с новым списком Код будет выглядеть примерно так:

app.views.TopList = Ext.extend(Ext.List, {
  initComponent: function() {
    // some code
    Ext.apply(this, {
      onItemDisclosure: function () {
        app.views.subList.bindStore(app.stores.storeWithProperData);
        app.views.viewport.setActiveItem(app.views.subList);
      }
    });
  }
});
1 голос
/ 24 ноября 2011

Добавьте родительский и дочерний списки на панель с макетом карты.В функции onItemDisclosure родительского списка загрузите дочерний список с помощью метода setActiveItem ().

Надеюсь, это поможет ..

...