Учебник по добавлению шаблонов Sencha touch - PullRequest
2 голосов
/ 15 октября 2011

Мой список выглядит так:

var list = new Ext.List({
   fullscreen: true,    
   itemTpl : '{firstName} {lastName}',   
   store: store
});

и модель и магазин, как это:

Ext.regModel('Contact', {
   fields: ['firstName', 'lastName']
});

var store = new Ext.data.JsonStore({
      model  : 'Contact',
   },
   data: [
      {firstName: 'Tommy',   lastName: 'Maintz'},
      {firstName: 'Rob',     lastName: 'Dougan'},
      {firstName: 'Ed',      lastName: 'Spencer'},

  ]
});

Как мне добавить свой itemTpl в мой список или перезаписать его после его инициализации?

1 Ответ

2 голосов
/ 11 апреля 2012

* Отредактировано, чтобы отразить вопрос *

Это поможет мне угадать:

list.itemTpl = '{firstName} {lastName} Test Test Test';
list.initComponent();
list.refresh();

Когда вы используете Sencha Touch 2 (протестировано вмое приложение)

list.setItemTpl( '{firstName} {lastName} Test Test Test' );
list.refresh();
...