Kendo ui 如何在剑道下拉列表中设置默认值?
单击添加新记录时,我希望dropdownlist显示dropdownlist的第一项。我试过很多方法,但是运气不好。我已经尝试硬编码值,如下代码所示,但它仍然不起作用Kendo ui 如何在剑道下拉列表中设置默认值?,kendo-ui,Kendo Ui,单击添加新记录时,我希望dropdownlist显示dropdownlist的第一项。我试过很多方法,但是运气不好。我已经尝试硬编码值,如下代码所示,但它仍然不起作用 function noteTypeDropDownEditor(container, options) { var _val = (options.model.NoteTypeId) ? options.model.NoteTypeId : 1; $('<input data-text-field="label" d
function noteTypeDropDownEditor(container, options) {
var _val = (options.model.NoteTypeId) ? options.model.NoteTypeId : 1;
$('<input data-text-field="label" data-value-field="id" data-bind="value:' +
_val + '" />')
.appendTo(container)
.kendoDropDownList({
autoBind: false,
dataSource: {
data: noteTypeData
}
})
}
函数noteTypeDropDownEditor(容器,选项){
var _val=(options.model.NoteTypeId)?options.model.NoteTypeId:1;
$('')
.appendTo(容器)
.kendoDropDownList({
自动绑定:错误,
数据源:{
数据:noteTypeData
}
})
}
如果未选择某个值,是否可以将第一项显示为默认值
感谢您的帮助尝试将编辑器功能定义为:
function noteTypeDropDownEditor(container, options) {
var _val = (options.model.NoteTypeId) ? options.model.NoteTypeId : 1;
$('<input name="' + options.field + '"/>')
.appendTo(container)
.kendoDropDownList({
autoBind: false,
dataTextField:"label",
dataValueField:"id",
value:_val,
autoBind: false,
dataSource: {
data: noteTypeData
}
});
}
函数noteTypeDropDownEditor(容器,选项){
var _val=(options.model.NoteTypeId)?options.model.NoteTypeId:1;
$('')
.appendTo(容器)
.kendoDropDownList({
自动绑定:错误,
dataTextField:“标签”,
dataValueField:“id”,
值:_val,
自动绑定:错误,
数据源:{
数据:noteTypeData
}
});
}
i、 e.不要使用声明式初始化,而是使用JavaScript进行初始化。您可以共享一个jsbin吗?