$("#claim").kendoMultiSelect({
dataTextField: "Text",
dataValueField: "Code",
autoBind: false,
minlength: 5,
deselect: onDeselect,
select: onSelect,
//dataSource: listdata,
dataSource: {
type: "json",
serverFiltering: true,
transport: {
read: "/Home/GetAllClaimsOfTeams?text_para=<**PASS_CURRENT_TEXT**>"
}
}
});
如何将当前文本作为read方法的参数传递到服务器端?
答案 0 :(得分:0)
您可以在'过滤'事件中添加一个函数,并使用您当前正在键入的值重写读取的URL:
$("#claim").kendoMultiSelect({
dataTextField: "Text",
dataValueField: "Code",
autoBind: false,
minlength: 5,
deselect: onDeselect,
select: onSelect,
dataSource: {
type: "json",
serverFiltering: true,
transport: {
read: "/Home/GetAllClaimsOfTeams?text_para=<**PASS_CURRENT_TEXT**>"
}
},
filtering:function(e){
this.options.dataSource.transport.read = "/Home/GetAllClaimsOfTeams?text_para= " + e.filter.value;
}
});