pipelining ile DataTables kullanıyorum. Bağlantıları düzenlemek için fazladan bir sütun girmeyi denedim dışında harika çalışırım. this tablosuna bakın. İşte DataTables, Ajax Pipelining
sütunları gösteren server_processing.php snippet'idir:/* Array of database columns which should be read and sent back to DataTables.
* Use a space where you want to insert a
* non-database field (for example a counter or static image)
*/
$aColumns = array('user','email',);
Ve burada clientside geçerli:
$(document).ready(function(){
$('#example').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "scripts/server_processing.php",
"fnServerData": fnDataTablesPipeline,
aoColumns: [null, null, {"bSortable": false}]
}).makeEditable({
sUpdateURL: "UpdateData.php",
sAddURL: "AddData.php",
sAddHttpMethod: "POST",
sDeleteURL: "DeleteData.php",
sDeleteHttpMethod: "POST",
aoColumns: [ { } , { } , null ]
});
});
Peki, neden bu çalışma değil mi?
DataTable ile deneyimim ardışık düzen kullanarak, ancak bir "sanal bir sütun eklerken içermez "- Örneğin, bir düzenleme sütunu, onay kutusu, hesaplanmış satır, genellikle" aoColumns "dizininizde bunun için bir yer tutucu eklemeniz gerekir. Yani aoColumns: [null, null, {"bSortable": false}] 'aoColumns: [null, null, {" bSortable ": false}] 'aoColumns: [null, null, null, {' bSortable ": false"] – artlung
da, dataTables (Alan Jardine Bence?) yazdı adam herhangi bir sorunuz varsa, yardımcı olmak için harika. O çok hevesli ve açıkçası hiç kimsenin taklidi, yaratıcının kendisinden daha iyi biliyor! – martincarlin87