我有一个网格,当我点击面板工具栏中的一个按钮时,我想检查是否选中了网格中的一行。 如果为true,我需要该行的一个单元格的值,所以我可以将它放在一个URL后面。
但我不知道如何使用选择模型来获取EXT JS 4中所选行的单元格值。
答案 0 :(得分:4)
也许尝试类似:
grid.getSelectionModel().getSelection()
这将返回包含网格的所有选定记录的数组。
然后,您可以遍历选择,找到您的行并致电row.get('PropName')
以获取该值。
希望这有帮助。
答案 1 :(得分:0)
尽管如此,你正在接近这个问题。您想从网格注册“selectionchange”事件。
thisController.control ({'#mygrid':
{
selectionchange:onSelectionChange}
});
function:onSelectionChange(model, selected, eOpts )
{
//do work here
}
所以基本上你想要创建一个事件驱动的模型。