php - 如何使用服务器端处理将自定义列添加到数据表?

标签 php jquery datatables

我已经在我的页面上制作了这个示例 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 = $('&nbsp;<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/

相关文章:

php - 将 config.php 从 www 文件夹中移出

jquery - 如何排除某些图像被预加载

jquery-ui对话框表不出现,但ul出现

jQuery 数据表 : Filter per column

php - 丢失 php 作为文件类型 sublime 3

php - 将另一个表的数据添加到另一个表的循环中

jquery - 重新编译 Angular 元素,但不重新绑定(bind) Angular 事件

jquery - 按钮与输入和标签在同一行

python - 简单的数据表 flask

php - 使用 OO PHP 优化 SQL 请求