首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jqPivot totalText:选项totalText:"{0} {1}“。可以用聚合标签取代{1}而不是成员吗?

jqPivot totalText:选项totalText:"{0} {1}“。可以用聚合标签取代{1}而不是成员吗?
EN

Stack Overflow用户
提问于 2017-03-09 08:10:39
回答 1查看 164关注 0票数 0

我用的是jqGrid和jqPivot。

我的问题是totalText of jqPivot。文件中: totalText:"{0} {1}“

totalText选项包含具有{0}和{1}的模板,该模板将被替换为aggregatesi.aggregator和aggregatesi.member

我可以用aggregatesi.label代替aggregatesi.member代替{1}吗?

我使用免费的jqGrid版本4.13.7

支点选择:

代码语言:javascript
复制
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' }
        ]
    }

结果就像

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-09 10:15:05

您可以使用totalText作为回调函数,而不是模板"{0} {1}"。试着使用

代码语言:javascript
复制
totalText: function (options) {
    return options.aggregate.aggregator + " - " + options.aggregate.label;
}

此外,我严格建议升级到最新的发布的免费jqGrid的版本。目前的版本是4.14.0。没有4.13.7版本,但它是初步版本"4.13.7-pre",必须用构建日期指定。你使用的代码可能不稳定。我对GitHub代码中的任何更改都进行了构建。因此,您目前使用的是来自GitHub的一些不稳定版本,状态介于4.13.6和4.14.0之间。无论如何,它只支持来自GitHub的最新发布版本(4.14.0)或最新代码(今日状态)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42689925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档