vo vnútri jquery datatable Ja som pomocou sum plugin pre súčet hodnôt z konkrétneho stĺpca
$("#example").DataTable( {
drawCallback: function () {
var api = this.api();
$( api.table().footer() ).html(
api.column( 4, {page:"current"} ).data().sum()
);
}
} );
Ako môžete použiť tento hovor api na výpočet ďalšieho stĺpca (napríklad stĺpec 6).
$( api.table().footer() ).html(
api.column( 4, {page:"current"} ).data().sum()
// calculate column 7
);
tiež vypočítať výsledok sa vstrekuje do prvého stĺpca päty namiesto 4.
odpovede:
1 pre odpoveď č. 1Boli ste skoro tam, ale váš odkaz na api.table().footer()
dostala celú pätu. Ak chcete zacieliť na konkrétne päty stĺpcov, ktoré musíte použiť api.column(?).footer()
, Takýmto spôsobom by sa vaša problematika mala riešiť takto:
$(api.column(4).footer()).html(
api.column(4, {
page: "current"
}).data().sum()
);
$(api.column(6).footer()).html(
api.column(6, {
page: "current"
}).data().sum()
);
Tu je a pracovný príklad, dúfam, že to pomôže.