Extjs4 ExtJS GroupingView激活或单击组或添加指向组标题的链接

Extjs4 ExtJS GroupingView激活或单击组或添加指向组标题的链接,extjs4,Extjs4,很难为这个问题找到一个合适的标题,但我来了 我想做的是: 使用ExtJS GroupingView对表中的结果进行分组。我需要能够为活动/选定的组运行一个功能,或添加到组标题的链接 该函数将执行一个ajax请求,在后端启动一个更新,而不是表更新——使用该组中的一个参数 该组基本上显示了历史记录/日志,每行中都有一个指向旧文件的下载链接,因此必须是行才能通过单击事件访问每一行 如果我只是简单地查找活动/选定的行,没有multiselect,它工作得很好-但这需要用户在扩展类别后选择一行-它应该允许

很难为这个问题找到一个合适的标题,但我来了

我想做的是: 使用ExtJS GroupingView对表中的结果进行分组。我需要能够为活动/选定的组运行一个功能,或添加到组标题的链接

该函数将执行一个ajax请求,在后端启动一个更新,而不是表更新——使用该组中的一个参数

该组基本上显示了历史记录/日志,每行中都有一个指向旧文件的下载链接,因此必须是行才能通过单击事件访问每一行

如果我只是简单地查找活动/选定的行,没有multiselect,它工作得很好-但这需要用户在扩展类别后选择一行-它应该允许使用表顶部的“全局下载”按钮,获取当前活动或上次单击的组,并从其唯一id中获取值。 或标题中的下载链接/按钮/图标

我不知道将有多少行、组或数据

全部在init组件中

问题:

没有可供以后捕获的单击/上次选择事件或值。 无法在groupRenderer中使用onclick-我无法访问未定义的函数-它在init之外

问题: 如何为每个组运行函数。在ether groupRenderer中格式化组标题或通过全局按钮检测当前单击的组标题

限制: 无法使用第三方模块/库或调用外部页面href-它必须在该页面/js脚本中运行和工作

组列通过groupRenderer格式化-可以使用.get从存储中获取值,并从php将正确的值传递给存储。
我只是想找到一种方法,将它传递给所选列的正确函数,或者直接在列标题中执行,例如,在单击时调用函数。

我最终使用了“groupclick”事件

它传递用于排序的字段和值,我可以使用这些字段和值从存储中查找数据

this.store.data.items.map(function(val){}