Laravel DataTable 未显示显示条目
Laravel DataTable not displaying Show entries
我正在使用 Laravel DataTable。我的 jQuery 代码如下
var id = window.location.pathname.split("/").pop();
var table = $('.nk-tb-item').DataTable({
processing: true,
serverSide: true,
ajax: {
url: '/product-details/'+ id,
type: "GET"
},
ordering: false,
dom: 'lBfrtip',
pageLength: 5,
columns: [
{
data: function(value){
var date = new Date(value.datetime);
return date.toLocaleDateString();
},
name: 'datetime'
},
{
data: 'user_id',
name: 'user_id'
},
{
data: 'on_hand',
name: 'on_hand'
},
{
data: 'allocated',
name: 'allocated'
},
{
data: 'last_orderid',
name: 'last_orderid'
},
{
data: 'action',
name: 'action',
searchable: false
}
]
});
但是我的节目条目不起作用。
pageLength: 5
选项表示您已选择每页显示 5 行。
默认情况下,lengthMenu
选项(控制 drop-down 中的值)使用以下值:
[ 10, 25, 50, 100 ]
您的值 (5) 不在该列表中 - 因此 drop-down 无法显示任何选定的值。 (但是如果您单击该控件,您应该能够看到那些其他值。)
您可以将 pageLength 更改为这些默认值之一,也可以定义一组自定义的 lengthMenu
值 - 例如:
"lengthMenu": [ 5, 10, 25, 50, 75, 100 ]
我正在使用 Laravel DataTable。我的 jQuery 代码如下
var id = window.location.pathname.split("/").pop();
var table = $('.nk-tb-item').DataTable({
processing: true,
serverSide: true,
ajax: {
url: '/product-details/'+ id,
type: "GET"
},
ordering: false,
dom: 'lBfrtip',
pageLength: 5,
columns: [
{
data: function(value){
var date = new Date(value.datetime);
return date.toLocaleDateString();
},
name: 'datetime'
},
{
data: 'user_id',
name: 'user_id'
},
{
data: 'on_hand',
name: 'on_hand'
},
{
data: 'allocated',
name: 'allocated'
},
{
data: 'last_orderid',
name: 'last_orderid'
},
{
data: 'action',
name: 'action',
searchable: false
}
]
});
但是我的节目条目不起作用。
pageLength: 5
选项表示您已选择每页显示 5 行。
默认情况下,lengthMenu
选项(控制 drop-down 中的值)使用以下值:
[ 10, 25, 50, 100 ]
您的值 (5) 不在该列表中 - 因此 drop-down 无法显示任何选定的值。 (但是如果您单击该控件,您应该能够看到那些其他值。)
您可以将 pageLength 更改为这些默认值之一,也可以定义一组自定义的 lengthMenu
值 - 例如:
"lengthMenu": [ 5, 10, 25, 50, 75, 100 ]