如何获取itemdblclick Extjs4上的行索引

时间:2014-03-25 09:53:18

标签: extjs4 extjs4.1

我正在尝试获取行索引,以便我可以获取网格中记录的值。双击,我可以显示行的索引警报。我浏览了sencha文档,但没有找到获取rowindex的方法。我希望记录的每个单元格的数据填写在表单的文本字段中。

 itemdblclick: function (view, record, htmlItem, index, eventObject, opts) {   
     //var j1 = record.data.name;
     //var r1 = this.view.getSelectionModel( ) ;
     //var w = this.getData('index');
     alert("idx= " + index);
     //var RI = getIndex( );
     //var r1 = get(index);
     //Ext.Msg.alert('Hello');
     var win = new Ext.Window({
         title: 'hello',
         xtype: 'form',
         items: [..]
     });
     win.show();
 })

2 个答案:

答案 0 :(得分:0)

您可以使用store.getAt(index),或store.getById(record.get('id'))

其中任何一个看起来都适合你。

答案 1 :(得分:0)

win.down('form').loadRecord(record);

record来自doubleclick事件,并传递给您的函数。