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