Kendo Filtering не будет работать на каскадном ComboBox

Я пытаюсь сделать Client Filtering на Cascading ComboBox в Kendo но кажется, что всякий раз, когда я делаю Cascading ComboBox Client Filtering не будет работать, но когда я делаю простой ComboBox Client Filtering буду работать. Что-то не так с моим кодом?

Вот мой код:

@(Html.Kendo().ComboBox()
                                .Name("office_id")
                                .DataTextField("office_name")
                                .Filter("contains")
                                .MinLength(2)
                                .Placeholder("Select Office . .")
                                .DataValueField("office_id")
                                .HtmlAttributes(new { @style = "width: 80%;" })
                                .DataSource(source => { source.Read(read => { read.Action("ddlOffice", "Dropdowns"); });  })

)

@(Html.Kendo().ComboBox()

                                .Name("program_id")
                                .DataTextField("program_name")
                                .Placeholder("Select Program . .")
                                .DataValueField("program_id")
                                .Filter("contains")
                                .MinLength(2)
                                .HtmlAttributes(new { @style = "width: 80%;" })

                                                .DataSource(source =>
                                                {
                                                    source.Read(read =>
                                                        {
                                                            read.Action("ddlProgram", "Dropdowns")
                                                                .Data("filterProgram");
                                                        })
                                                        .ServerFiltering(true);
                                })
                                .Enable(false)
                                .AutoBind(false)
                                .CascadeFrom("office_id")

         )
         <script>
            function filterProgram() {
                var OfficeDropdown = $("#office_id").val();
                return {
                    OfficeDropdown: OfficeDropdown
                }
            }
         </script>

0 ответов

Другие вопросы по тегам