Вызов события onchange функции на агрегаторе: pivottalbe.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"),
        }
    });
});

То, что я хочу сделать, это когда всякий агрегатор выбран из поля выбора (class="pvtAggregator"), я хочу изменить текст в столбце итогов и строке (class=pvtTotalLabel")

Я пытался использовать метод jquery change() и метод jquery when(). Done() для динамического изменения содержимого. Но не смог этого сделать.

Есть ли способ завершить выполнение функции после выполнения всего jquery? Пожалуйста помоги.

1 ответ

Вы можете использовать onRefresh параметр, который принимает функцию, которая вызывается при каждом изменении ввода: https://github.com/nicolaskruchten/pivottable/wiki/Parameters

Другие вопросы по тегам