Kendo ui mvc ComboBox:如何发送附加或自定义数据来过滤结果

时间:2016-03-07 21:50:24

标签: kendo-ui kendo-grid kendo-asp.net-mvc kendo-ui-mvc kendo-combobox

我正在使用Kendo UI ComboBox(MVC包装器)。在这个剃刀视图中,将提示用户输入子名称,具体取决于" Model.NumChilds"领域。需要从服务器填充ChildName。用户需要输入最少两个字符。此信息作为附加数据使用dataSource中的data方法传递给服务器。 这里是我的java脚本函数" filterChildNamesList"我有硬编码总是发送第一个孩子输入值。

如何发送特定于孩子的输入值?

任何帮助将不胜感激。感谢。

{{1}}

1 个答案:

答案 0 :(得分:1)

您可以使用return Json(data.ToDataSourceResult(request))并将其作为Json从控制器返回,而不是传递其他数据。这将自动过滤数据中的结果。

如果要发送其他数据,可以更改为

Data("function(){return filterChildNamesList('Child" + count+"');}")

function filterChildNamesList(arg){}

这将帮助您识别您调用的发送参数。