在聚合器上调用函数onchange事件:pivottalbe.js

时间:2016-09-23 05:28:15

标签: javascript jquery pivottable.js

我目前正在使用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"),
        }
    });
});

我想要做的是从Select Box中选择另一个聚合器(class =" pvtAggregator")我想更改Totals列和行中的Text(class = pvtTotalLabel")

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用onRefresh参数,该参数接受每次输入更改时调用的函数:https://github.com/nicolaskruchten/pivottable/wiki/Parameters