2015-06-18 3 views
0

Я работаю над веб-приложением с использованием пользовательского интерфейса кендо. У меня есть комбобокс кендо и привязка через удаленный источник данных. Мне нужно отфильтровать источник данных kendo combobox перед связыванием.kendo combobox фильтрация данных перед связыванием не работает

вот мой код:

$("#abc").kendoComboBox({ 
     dataSource:{ 
      type: "odata", 
      transport: { 
       read: "http://demos.kendoui.com/service/Northwind.svc/Orders" 
      },  
      filter: { field: 'Freight', operator: 'neq', value: 11.61 }   
     }, 
     dataTextField: 'Freight', 
     dataValueField: 'Freight' 
    }); 

JSFiddle

Любая помощь?

+0

В полевых полетов нет поля «Фрахт», поэтому вы не можете применить фильтр к нему. Вы пытаетесь перевести фильтрацию сеток кендо в выпадающие списки, но логика не то же самое. Кроме того, combobox имеет два поля: вход и текст. Вы устанавливаете текст как «Фрахт», вы также должны установить значение как «Фрахт»: 'dataValueField: 'Freight'' – chiapa

+0

Спасибо за ваш ответ ..... Нет .. поле« Фрахт »есть вот почему данные отображаются на странице. Проверьте мой обновленный код в http://jsfiddle.net/MG89G/1495/. – user2176191

+0

Почему вы не используете серверную фильтрацию? что большая часть данных на javascript слишком высока –

ответ

0

У меня исправлено использование фильтрации oData. Вот мой код. jsfiddle.net/MG89G/1497.

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