jqPivot totalText:选项 totalText:“{0} {1}”。可以用聚合标签代替成员{1}吗?
jqPivot totalText: option totalText: "{0} {1}". Can replace {1} by label of aggregate instead of member?
我将 jqGrid 与 jqPivot 一起使用。
我的问题是 jqPivot 的 totalText。
在文档中:totalText:“{0} {1}”
The totalText option contains the template with {0} and {1} which will be
replaced to aggregates[i].aggregator and aggregates[i].member
我可以将 {1} 替换为 aggregates[i].label 而不是 aggregates[i].member 吗?
我使用免费的 jqGrid 版本 4.13.7
枢轴选项:
var pvConfig = {
footerTotals: true,
footerAggregator: "sum",
totals: true,
totalHeader: "Tổng cộng",
totalText: "{0} {1}",
useColSpanStyle: true,
xDimension: [
{ dataName: 'ten_vt', label: 'Tên vật tư', width: 150, },
],
yDimension: [
{ dataName: 'ma_ct_gd', totalHeader: '' },
],
aggregates: [
{ member: 'du_dau', aggregator: 'count', summaryType: 'count', label: 'Dư đầu' },
{ member: 'du_cuoi', aggregator: 'sum', summaryType: 'sum', label: 'Dư cuối' }
]
}
结果像
您可以使用 totalText
作为回调函数,而不是模板 "{0} {1}"
。尝试使用
totalText: function (options) {
return options.aggregate.aggregator + " - " + options.aggregate.label;
}
此外,我强烈建议升级到最新的 已发布 版本的免费 jqGrid。当前版本为 4.14.0。没有版本 4.13.7,但它是 preliminary 版本 "4.13.7-pre"
,必须用构建日期指定。您使用的代码可能不稳定。我根据 GitHub 代码中的任何更改进行构建。因此,您当前使用来自 GitHub 的一些不稳定版本,其状态介于 4.13.6 和 4.14.0 之间。无论如何,它仅支持来自 GitHub.
的最新发布版本 (4.14.0) 或最新代码(当前状态)
我将 jqGrid 与 jqPivot 一起使用。
我的问题是 jqPivot 的 totalText。 在文档中:totalText:“{0} {1}”
The totalText option contains the template with {0} and {1} which will be replaced to aggregates[i].aggregator and aggregates[i].member
我可以将 {1} 替换为 aggregates[i].label 而不是 aggregates[i].member 吗?
我使用免费的 jqGrid 版本 4.13.7
枢轴选项:
var pvConfig = {
footerTotals: true,
footerAggregator: "sum",
totals: true,
totalHeader: "Tổng cộng",
totalText: "{0} {1}",
useColSpanStyle: true,
xDimension: [
{ dataName: 'ten_vt', label: 'Tên vật tư', width: 150, },
],
yDimension: [
{ dataName: 'ma_ct_gd', totalHeader: '' },
],
aggregates: [
{ member: 'du_dau', aggregator: 'count', summaryType: 'count', label: 'Dư đầu' },
{ member: 'du_cuoi', aggregator: 'sum', summaryType: 'sum', label: 'Dư cuối' }
]
}
结果像
您可以使用 totalText
作为回调函数,而不是模板 "{0} {1}"
。尝试使用
totalText: function (options) {
return options.aggregate.aggregator + " - " + options.aggregate.label;
}
此外,我强烈建议升级到最新的 已发布 版本的免费 jqGrid。当前版本为 4.14.0。没有版本 4.13.7,但它是 preliminary 版本 "4.13.7-pre"
,必须用构建日期指定。您使用的代码可能不稳定。我根据 GitHub 代码中的任何更改进行构建。因此,您当前使用来自 GitHub 的一些不稳定版本,其状态介于 4.13.6 和 4.14.0 之间。无论如何,它仅支持来自 GitHub.