2015-06-16 3 views
0

вот мой код в контроллереЗаполнить Combo Box с различными значениями и применить фильтр?

var products = new kendo.data.DataSource({ 
      batch: true, 
      transport: { 
       read: { 
        type: "GET", 
        dataType: "json", 
        contentType: "application/json; charset=utf-8", 
        url: "/api/Companies/GetAllCompanies", 
       } 
      } 
     }) 

вот мой код контроллера

 [HttpGet] 
    public List<DefCurrencyDTO> GetAllCompanies() 
    { 

     List<DefCurrencyDTO> test = DefCurrency.AllCurrency; 

     return test; 
    } 

HTML код:

<input id="products" style="width: 300px" data-bind="value: CurrentCurrencyCode "/> 

и нажмите кнопку Очистить, как сделать значение выпадающего равно нулю код :

document.getElementById('products').value = null; 

вещи, которые я хочу сделать

1-фильтр отличные значения?

+0

Я не вижу никаких упоминаний о комбобоксе где-нибудь ... что ответ JSON из контроллера? –

+0

Также ваш входной элемент не имеет типа .. –

+0

см. Выше. Я включил поле со списком, но проблема заключается в фильтрации и редактировании, а onclick auto выбирает значение с идентификатором вида сетки. –

ответ

0

Заменить "Text" на "text".

Я думаю, что есть опечатка в коде:

$("#products").kendoDropDownList({  
    dataTextField: "Text", <---------------- Here you wrote "Text" instead of "text" 
    dataValueField: "value", 
    filterable: true, 
    filter: "contains", 
    dataSource: products 
}); 
+0

см. Выше. Я заселен combobox, но проблема - это фильтрация и редактирование, а onclick auto - выбор значения для идентификатора вида сетки. –

+0

проблема - это фильтрация и явное значение щелчка. null null см. выше код для null, но не работает –