2012-09-23 35 views
0

伙计们,我对extJS很陌生,我希望得到您的帮助。 我有这个Grid.Panel与侦听器,我不知道我是否正确。无论如何,我打印出它的属性,但我无法获得数据。这是控制台打印出来的内容。EXTJS Grid Panel Listener - 从对象中检索数据

Object { internalId=, raw={...}, data={...}, more...} 

after clicking it: 

see encircled in red

“数据” 所包围的红色。如何获取这些信息?我相信内部“数据”是我点击某一行时的信息。

+0

你是否将此信息绑定到网格?或者你想访问它并明确地将其加载到网格上? – Mutant

+1

很难说你的问题到底是什么......要访问记录的字段吗?你想要将记录加载到网格中并显示特定的字段? – sra

+0

我已经加载数据到grid.Panel和一个监听器我想要访问记录,以便做另一个动作。 – oneofakind

回答

1

您可以按照@sra的建议在网格存储上添加一个负载监听器,并遍历记录以执行其他操作。

gridStore().load({ 
    callback : function(records, operation, success) { 
       //Iterate over each record and get data from record 
       var name = records[0].get('name'); 
    }});