EXTJS 4网格选择模型行

时间:2011-07-11 21:07:07

标签: extjs extjs4

我有一个网格,当我点击面板工具栏中的一个按钮时,我想检查是否选中了网格中的一行。 如果为true,我需要该行的一个单元格的值,所以我可以将它放在一个URL后面。

但我不知道如何使用选择模型来获取EXT JS 4中所选行的单元格值。

2 个答案:

答案 0 :(得分:4)

也许尝试类似:

grid.getSelectionModel().getSelection() 

这将返回包含网格的所有选定记录的数组。

然后,您可以遍历选择,找到您的行并致电row.get('PropName')以获取该值。

希望这有帮助。

答案 1 :(得分:0)

尽管如此,你正在接近这个问题。您想从网格注册“selectionchange”事件。

thisController.control ({'#mygrid': 
{
 selectionchange:onSelectionChange}
});

function:onSelectionChange(model, selected, eOpts )
{
//do work here
}

所以基本上你想要创建一个事件驱动的模型。