2013-04-06 4 views
0
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}"> ', 
    '&nbsp;{filename}</div>', 
    '</tpl>', 
    '<div class="x-clear"></div>', 
    { 
     isTitle: function (title) { 
      this.temp = title; 
     }, 
     tempValue: function() { 
      this.temp = ''; 
     } 
    } 
); 

Я открыл одно всплывающее окно, показывая некоторые имена файлов с флажком, используя шаблон DataView (ExtJS-4.1.1) В том, что я не знаю, как получить длина выбранных имен файлов (checkBox selected items). Не могли бы вы объяснить мне примеры.Получить выбранные имена файлов в DataView (ExtJS)

ответ

0

Вы должны были бы запросить DOM:

dv.el.select('input:checked').each(function(el){ 
    console.log(el.value); 
}); 
Смежные вопросы