Я хочу установить значение моего dropDownList с помощью JavaScript.
Единственная проблема состоит в том, что из-за того, что оно генерируется с помощью кендо, изменение входного значения не изменит отображаемое значение the dropDownList.
Код, используемый для создания сетки с DropDowns, следующий:
$(<myGrid>).kendoGrid({
columns: [{
field: <fieldName>,
template: columnTemplateFunction, //this function generates my dropDown
title: <columnName>,
headerTemplate: <myTemplate>
}
],
dataBound: function (e) {
var grid = e.sender;
var items = e.sender.items();
items.each(function (e) {
var dataItem = grid.dataItem(this);
var ddt = $(this).find('.dropDownTemplate');
$(ddt).kendoDropDownList({
value: <myValue>,
dataSource: <myDataSource>,
dataTextField: <textField>,
dataValueField: <valueField>
});
});
}
});
Функция, которая генерирует input
, следующая:
function columnTemplateFunction(dataItem) {
var input = '<input class="dropDownTemplate"/>'
return input
};
Как изменить значение inputs
, которое я создал?