Hello, I have the autoFilter set to false, but when I hit the enter key the search is not executed.
I have also tried the read statement as:
Both do not execute the search on Enter key.
Thanks.
_searchDS =
new
kendo.data.DataSource({
serverFiltering:
true
,
transport: {
read:
function
(options) {
var
filter = options.filter ? options.filter.filters[0].value :
''
;
$.ajax({
url: _serviceConst +
'/Search?q='
+ filter,
type:
'GET'
,
success:
function
(result) {
console.log(
'result came back: '
+ result.Object.length);
options.success(result);
},
error:
function
(xhr, sts, msg) {
}
});
}
},
schema: { data:
"Object"
, errors:
"Error"
}
});
if
(_searchMV ==
null
) {
_searchMV = $(
"#searchresults"
).kendoMobileListView({
dataSource: _searchDS,
template: $(
"#searchresults-template"
).text(),
filterable:
true
,
filterable: { autoFilter:
false
},
click:
function
(e) {
}
}).data(
"kendoMobileListView"
);
}
else
{
_searchMV.setDataSource(_searchDS);
}
read: {
url: _serviceConst +
'/Search'
,
dataType:
'json'
},
parameterMap:
function
(options) {
var
filter = options.filter ? options.filter.filters[0].value :
''
;
var
parameters = {
q: filter
}
return
parameters;
}
Thanks.