this.items[0].tpl = Ext.create('Ext.XTemplate',
'{[this.tempValue()]}',
'<tpl for=".">',
'<tpl if="this.temp != title">',
'<h3 class="dataview-title">{title}</h3>',
'{[this.isTitle(values.title)]}',
'</tpl>',
'<div class="download-file">',
'<input type="checkbox" value="{title}/{filename}"> ',
' {filename}</div>',
'</tpl>',
'<div class="x-clear"></div>',
{
isTitle: function (title) {
this.temp = title;
},
tempValue: function () {
this.temp = '';
}
}
);
我打开了一个弹出窗口,并使用Dataview模板显示了一些带有复选框的文件名( extjs-4.1.1 )我不知道如何获得的长度选中文件名(checkBox所选项目)。能否请您举例说明。
答案 0 :(得分:0)
您需要查询DOM:
dv.el.select('input:checked').each(function(el){
console.log(el.value);
});