如何在sencha-touch 2.3.1上获取Ext.List的选定项目? 谢谢。
[View]
{
xtype: 'list',
itemTpl: '{MATERIAL_ID} {TEXT}',
mode: 'MULTI'
}
[Controller]
'queryresult #queryButton': {
tap: function(){
var list = Ext.ComponentQuery.query('queryresult #list')[0];
//todo: get selected items
}
}
答案 0 :(得分:2)
奇怪的是,我使用list.getSelection(),返回
"TypeError: 'undefined' is not a function (evaluating 'list.getSelectiion()')"
使用list.selected.getRange()可以得到正确的结果.....
但......文件说
function getSelection(){ return list.selected.getRange(); }
答案 1 :(得分:1)
var records = list.getSelection();
查看此文档页面: http://docs.sencha.com/touch/2.3.1/#!/api/Ext.dataview.List-method-getSelection