【发布时间】: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