Senhca のサイト (リンク) から更新された例を次に示します。どうやら彼らのデモでさえ正しく機能していないようです。
/*global Ext:false */
Ext.application({
launch: function () {
Ext.create('Ext.List', {
fullscreen: true,
mode: 'MULTI',
store: {
fields: ['name'],
data: [{
name: 'Red'
}, {
name: 'Orange'
}, {
name: 'Yellow'
}, {
name: 'Green'
}, {
name: 'Blue'
}] // data
}, // store
itemTpl: '{name}',
listeners: {
selectionchange: function (list, records) {
var names = [];
Ext.Array.each(list.selected.items, function (item) {
names.push('<li>' + item.data.name + '</li>');
}); // each()
Ext.Msg.alert('You selected ' + list.selected.items.length + ' item(s)');
} // selectionchange
} // listeners
}); // create()
} // launch
}); // application()