【问题标题】:Calling a function onchange event on aggregator : pivottalbe.js在聚合器上调用函数 onchange 事件:pivottalbe.js
【发布时间】:2016-09-23 05:28:15
【问题描述】:

我目前正在使用 PivotTable.js 创建我的报告。代码如下:

var derivers = $.pivotUtilities.derivers;
var renderers = $.extend($.pivotUtilities.renderers, 
    $.pivotUtilities.gchart_renderers);
var tpl = $.pivotUtilities.aggregatorTemplates; 
$.getJSON("sales.json", function(mps) {
    $("#output").pivotUI(mps, {
        renderers: renderers,
        aggregatorName: "Sum",
        vals: ["Quantity"],
        rendererName: "Table",
        derivedAttributes: {
            "Year": derivers.dateFormat("Invoice Date", "%y"),
            "Month": derivers.dateFormat("Invoice Date", "%n"),
            "Day": derivers.dateFormat("Invoice Date", "%d"),
        }
    });
});

我想要做的是每当从选择框中选择另一个聚合器时(class="pvtAggregator") 我想更改总计列和行中的文本(class=pvtTotalLabel")

我尝试使用 jquery change() 方法和 jquery when().done() 方法来动态更改内容。但无法这样做。

有没有一种方法可以在整个 jquery 执行后完成运行函数?请帮忙。

【问题讨论】:

    标签: javascript jquery pivottable.js


    【解决方案1】:

    你可以使用onRefresh参数,它接受一个函数,每次输入改变时都会被调用:https://github.com/nicolaskruchten/pivottable/wiki/Parameters

    【讨论】:

      猜你喜欢
      • 2016-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多