Я перед странной проблемой с 2 кендо каскадных DropDownList:Кендо UI автозаполнения каскадных
Первый выпадающий: это список стран, пользователь может писать и может помочь с автозаполнения (Filter (FilterType.StartsWith) и IgnoreCase (true)) Он отлично работает
Второе выпадающее меню: это список всех городов выбранной страны (из первого выпадающего списка). Такая же конфигурация, как и первая: (Filter (FilterType.StartsWith) и IgnoreCase (true)) Фильтр и ignorecase не работает, когда я писал в раскрывающемся списке, у меня есть фильтр «Содержит» и чувствительный к регистру значения по умолчанию. ..
Вот мой код:
<span>Country:</span>
@(Html.Kendo().ComboBox()
.Name("countries")
.DataTextField("CountryName")
.DataValueField("CountryId")
.Filter(FilterType.StartsWith)
.IgnoreCase(true)
.Placeholder("Select a country...")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetCascadeCountries", "Home");
});
})
)
<span>City:</span>
@(Html.Kendo().ComboBox()
.Name("cities")
.DataTextField("CityName")
.DataValueField("CityId")
.Filter(FilterType.StartsWith)
.IgnoreCase(true)
.Placeholder("Select a city...")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetCascadeCities", "Home")
.Data("filterCities");
})
.ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("countries")
)
<script>
function filterCities() {
return {
brands: $('#countries').val(),
cityFilter: $('#cities').data('kendoComboBox').input.val()
};
}
</script>
Любой человек может мне помочь? Возможно, я что-то забыл ...
Никто не может мне помочь в этом? :( – GuillaumeL