Мне нужна помощь с этим кодом.KendoUI ComboBox Выбор опции на основе источника данных
Код получит ответ JSON от скрипта PHP и создаст ComboBox на основе его содержимого.
Это работает ... Моя проблема в том, что мне нужно определить параметр, который выбран по умолчанию, в этом случае, поскольку форма является формой редактирования.
Javascript:
dsource = new kendo.data.DataSource({
transport: {
read: {
url: url,
dataType: "json"
}
},
schema: {
model: {
fields: {
value: {type: "number"},
text: {type: "string"}
}
}
}
});
var combobox = $(obj).kendoComboBox({
placeholder: "Selecione",
dataTextField: "text",
dataValueField: "value",
filter: "contains",
minLength: 3,
dataSource: dsource
});
JSON, который возвращается из PHP выглядит следующим образом:
[{"value":3,"text":"Blue"},{"value":4,"text":"Red"},{"value":5,"text":"Pink"}]
Что мне нужно сделать, это выбрать вариант на основе этого JSON, как:
[{"value":3,"text":"Blue", "selected":true},{"value":4,"text":"Red"},{"value":5,"text":"Pink"}]
В этом случае опция Blue будет выбрана по умолчанию.
Я попытался это всеми средства я могу думать ...
Спасибо за помощь, но ваш код, как это, это не распространяется работа. Функция getSelectedTagValue() возвращает нулевое значение. Кроме того, почему блок $ («# kendoitems»). KendoComboBox (спасибо вам большое за ваш ответ и время!) Я постараюсь сделать эту работу, и я отправлю ее здесь. – user1281591