数据表在属性中显示数据库中的Id

时间:2017-06-22 01:57:34

标签: datatables

我正在使用像这样的数据列

columns: [
            { data: 'name' },
            { data: 'address' },
            {
               "className":      'options',
               "data":           null,
               "render": function(){

                    var btnDropdown = '<div class="btn-group">';
                        btnDropdown += '<button class="btn btn-xs green dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false"> Actions <i class="fa fa-angle-down"></i></button>';
                        btnDropdown += '<ul class="dropdown-menu" role="menu">';
                        btnDropdown += '<li><a title="" href="render id here"><i class="icon-docs"></i> New Post </a></li>';
                        btnDropdown += '</ul>';
                        btnDropdown +='</div>';

                   return btnDropdown;
                }
             }
        ]

在第三列中我想要一个按钮,其中包含我选择的数据库中所选行的属性id。

类似

<button id='5'>edit<\button>

1 个答案:

答案 0 :(得分:0)

您可以使用表格中的任何(唯一/主键)属性渲染编辑按钮。我假设名字是唯一的钥匙。那么你可以使用php或任何其他类似的语言来创建它。

E.g。

<?php
echo "<a href='edit.php?name='".$name."'">Edit</a>
?>