2017-05-25 50 views
0

你好如何从这个对象获得值enter image description here并将它们推入一个空数组中,这是代码。我不想用路径可能有是有一个功能,让他们或其他代码THX如何获取extjs网格的选定行值

var selectedRowIndexes = []; 
     // returns an array of selected records 
     var selectedBanners = grid.getSelectionModel().getSelection(); 
     console.log(selectedBanners); 
     Ext.iterate(selectedBanners, function(banner, data) { 
      // push the row indexes into your array 
     selectedRowIndexes.push(grid.getStore().indexOf(banner)); 
     }); 
+0

你的意思是比如你想从数据对象的电子邮件值等其他4个属性?你能清楚解释一下吗? – Tejas

+0

是的,如果选择两行并单击批准我想创建一个包含电子邮件数prenume等对象数组 –

+0

ex数组= [{数字:“Sendrea”,prenume:“gheorghe”...}, :“dima”...}]类似的东西 –

回答

5

getSelection为您提供了选择的记录数组。

对于每个记录,您可以使用提取场:

record.get('theField');