我已经在我的页面上制作了这个示例 http://datatables.net/examples/server_side/server_side.html , (使用php5, jquery+ui 和dataTables.net)
我希望能够在每一行上添加一个修改和删除链接,如果不从服务器发送两个带有链接的额外列,我该怎么做呢?
另外,我如何替换数据库中行的 ID 以及服务器发送的 ID,编号从 1 开始直到 iTotalDisplayRecords...
谢谢
最佳答案
如何发现
var controller_name = '<?php echo Zend_Controller_Front::getInstance()->getRequest()->getControllerName();?>';
"fnDrawCallback": function ( oSettings ) {
/* Need to redo the counters if filtered or sorted */
for ( var i=0, iLen=oSettings.aiDisplay.length ; i<iLen ; i++ )
{
var link = $(' <a href="/'+controller_name+'/modifica/id/'+ oSettings.aoData[ oSettings.aiDisplay[i] ]._aData[0]+'">Modifica</a> <a href="/'+controller_name+'/cancella/id/'+ oSettings.aoData[ oSettings.aiDisplay[i] ]._aData[0]+'">Cancella</a>');
$('td:eq(0)', oSettings.aoData[ oSettings.aiDisplay[i] ].nTr ).html( i+1 );
$('td:eq(0)', oSettings.aoData[ oSettings.aiDisplay[i] ].nTr ).append(link);
}
},
关于php - 如何使用服务器端处理将自定义列添加到数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4722161/