gpt4 book ai didi

extjs - 如何从分组网格中的 groupHeaderTpl 访问分组记录?

转载 作者:行者123 更新时间:2023-12-02 02:08:18 24 4
gpt4 key购买 nike

我正在处理审计结果 View 。该 View 基本上包含在一个网格上,用户可以在其中查看谁更改了哪些值、他/她何时更改、来自哪个 ip 地址等。

enter image description here

重点是我想按“变更集”字段(模型中存在的 GUID 字段,有助于了解一组更改是作为一个更大操作的一部分执行的)对记录进行分组,并显示在组标题中关于变更集的一些总结。

例如,我想显示:“日期:12/12/2012 15:04:32 - 用户:ontivero - 更新订阅详情”。

我遇到的第一个问题是“用户”(或“更改者”)对 groupHeaderTpl 模板不可用,第二个问题是分组的行或记录也不可用。我需要这些行,因为我必须分析它们才能显示更有用的信息。

总而言之,问题应该是:我怎样才能访问分组的行以在 groupHeaderTpl 模板中使用它们?

我已阅读文档 ( http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.feature.Grouping ),但“子项”属性不起作用。

最佳答案

我在文档中更深入地找到了答案(请参阅那里的评论):http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.feature.Grouping-cfg-groupHeaderTpl

关键是为列指定 ID,仅此而已。

var groupingFeature = Ext.create('Ext.grid.feature.Grouping',{
groupHeaderTpl: '{[values.rows[0].columnId]}'
});


Ext.create('Ext.grid.Panel', {
columns: [{
id:'columnId',
dataIndex: 'testData'
}],
features: [groupingFeature]
...
});

关于extjs - 如何从分组网格中的 groupHeaderTpl 访问分组记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13920612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com