2013-09-20 2 views
0

Я перед странной проблемой с 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> 

Любой человек может мне помочь? Возможно, я что-то забыл ...

+0

Никто не может мне помочь в этом? :( – GuillaumeL

ответ

0

Хорошо, я нашел решение, это было в моих методах контроллера GetCascadeCities.

Смежные вопросы