/ / obliczanie kolumny danych jquery - jquery, datatables

obliczanie kolumny datownika jquery - jquery, datatables

wewnątrz jquery datatable Używam sumy wtyczek do sumowania wartości z konkretnej kolumny

 $("#example").DataTable( {
drawCallback: function () {
var api = this.api();
$( api.table().footer() ).html(
api.column( 4, {page:"current"} ).data().sum()
);
}
} );

W jaki sposób można wykorzystać to wywołanie api do obliczenia innej kolumny (na przykład kolumna 6).

$( api.table().footer() ).html(
api.column( 4, {page:"current"} ).data().sum()
// calculate column 7
);

również obliczyć wynik jest wstrzykiwany w pierwszej kolumnie stopki zamiast 4.

Odpowiedzi:

1 dla odpowiedzi № 1

Byłeś prawie blisko, ale twój odnośnik api.table().footer() mam całą stopkę. Aby kierować określone stopki kolumn, musisz użyć api.column(?).footer(). W ten sposób Twój problem powinien zostać rozwiązany w następujący sposób:

$(api.column(4).footer()).html(
api.column(4, {
page: "current"
}).data().sum()
);
$(api.column(6).footer()).html(
api.column(6, {
page: "current"
}).data().sum()
);

Tutaj jest przykład pracy, mam nadzieję, że pomaga.