Używam jQuery Datatables i chcę słuchać tabeli z wszystkimi moimi wpisami za pośrednictwem ajax z serwera. Wszystko działa idealnie. Mam na myśli, że dostaję dane i mogę pokazać je w tabeli. Mam tylko jeden problem. Chcę wyświetlić wszystkie wiersze/wpisy jednocześnie. Mam google i wszyscy mówią, że muszę ustawić wartość iDisplayLength na -1. Ale jeśli to zrobię, mam tylko 1 wejście/wiersz (pokazanie 1 z 1 z całkowicie 50 wpisów). Masz pojęcie, co robię źle? To jest mój kod, aby zainicjować tabeli:jQuery Datatables: iDisplayLength ustawiony na -1, aby wyświetlić wszystkie wiersze
var oTable = $("#roles").dataTable({
"bServerSide" : true,
"sAjaxSource" : "/data",
"iDisplayLength" : -1,
"aoSearchCols:" ["sSearch" : initiator], null, null, null, null, null, null],
"fnServerParams" : function(aoData){
aoData.push({"name": "sLDAPQuery", "value": "roles"});
}
});
edit: To działa, jeśli ustawić iDisplayLength na przykład do 1000, ale co jeśli mam więcej niż 1'000 wiersze?
Co z tego: http://stackoverflow.com/questions/9443773/how-to-show-all-rows-by-default-in-jquery-datatable? – LMeyer
@Shinosha On po prostu dodaje aLengthMenu, i nie potrzebuję tego. W następnym kroku chcę wyłączyć Paginację ("bPaginatie": false). – Sylnois