Javascript 剑道下拉过滤器工作不正常
我需要把过滤器放在我的下拉列表中,我正在使用Javascript 剑道下拉过滤器工作不正常,javascript,jquery,asp.net-mvc,kendo-ui,kendo-asp.net-mvc,Javascript,Jquery,Asp.net Mvc,Kendo Ui,Kendo Asp.net Mvc,我需要把过滤器放在我的下拉列表中,我正在使用.filter(“contains”),但它似乎对我不起作用。我已经通过了许多文件,它表明我所做的工作是正确的,但它仍然不工作 @(Html.Kendo().DropDownList() .Name("DropdownSourceDatasourceType") .HtmlAttributes(new { style = "width:100%", @id = &
.filter(“contains”)
,但它似乎对我不起作用。我已经通过了许多文件,它表明我所做的工作是正确的,但它仍然不工作
@(Html.Kendo().DropDownList()
.Name("DropdownSourceDatasourceType")
.HtmlAttributes(new { style = "width:100%", @id = "DropdownSourceDatasourceType", @onchange = "changes=true;" })
.OptionLabel("Select")
.Filter("contains")
.DataTextField("SourceDataSource")
.DataValueField("SourceDataSourceID")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("Cascading_Get_Sources", "Admin")
.Data("filterClients");
}).ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("ClientName")
.CascadeFromField("SourceDataSource")
)
我看不出,你的过滤函数在代码中的任何地方,你需要定义一个javascript函数filterClient,使它像
function filterClients() {
return {
ClientId: $("#FirstDropDown").val()
};
}
请仔细阅读我在这方面的文章下面是我提到的链接“您在数据源读取中指定了一个js方法”FilterClient”。你能把这些代码和你层叠的父下拉列表一起发布吗?另外,它到底是如何不起作用的?请在您的问题中添加详细信息,说明它目前的性能与您的预期相比如何。