1
我使用的是最新版本的kendoui的,每當我用「不等於」或「不包含」過濾器,我得到以下錯誤:KendoUI網過濾問題
Uncaught TypeError: Cannot read property 'length' of undefined
我使用服務器端數據源,所有其他過濾器似乎沒有問題。
另外,如何爲日期列指定datetimepicker?
我看過的文件和嘗試使用:
filterable: {
ui: "datetimepicker"
}
但它從未展示的DateTimePicker。
下面是代碼:
var dataSourceArguments = {
pageSize:10,
serverPaging:true,
serverFiltering:true,
serverSorting:true,
transport:{
read:{
url:$("#grid_order").attr('data-url'),
dataType:"json"
}
},
schema:{
total:"count",
data:'fields'
},
sort:{'field':'order_date', dir:'desc'}
};
var ds2 = new kendo.data.DataSource(dataSourceArguments);
$("#grid_order").kendoGrid({
dataSource:ds2,
groupable:true,
scrollable:true,
sortable:true,
pageable:true,
columns:[
{
field:'order_date',
title:'Order Date',
width:150,
filterable: {
ui: "datetimepicker"
}
},
{
field:"reference",
title:'Reference',
width:120,
encoded:false
},
{
field:"client__company",
title:'Client',
encoded:false
},
{
field:"grand_total",
title:'Total',
width:100
},
{
field:'status',
title:'Status',
width:120,
encoded:false
},
{
field:'actions',
width:200,
title:'Actions',
filterable:false,
encoded:false,
sortable:false
}
],
filterable:true
});
更新:我設法讓日期選擇器不過工作時,我選擇的日期,點擊過濾器它過濾,但日我從外地選擇自敗。
你介意張貼出了問題的一些代碼? – OnaBai
在 –
中添加了代碼由於您正在進行服務器端過濾,您確定服務器正在處理過濾請求並將任何數據發回嗎?如果您的瀏覽器有調試,您可以檢查傳輸並查看請求是否正在發送,返回以及正在接收哪些數據。 – OnaBai