我已经在我的页面http://datatables.net/examples/server_side/server_side.html上制作了这个示例,(使用 php5、jquery+ui 和 dataTables.net)
我希望能够在每一行上添加修改和删除链接,如果不从服务器发送带有链接的两个额外列,我该如何做到这一点?
我还如何替换数据库中行具有的 ID 以及由服务器发送的 ID,其编号从 1 开始直到 iTotalDisplayRecords ...
谢谢你
我已经在我的页面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);
}
},