【发布时间】:2012-12-03 12:12:20
【问题描述】:
如何在更改功能上选择剑道下拉列表值。剑道下拉列表在网格中。在更改功能上,我想选择列表中的第一项。
我已经写好了代码:
function categoryDropDownEditor(container, options) {
var dropdownlist = $('<input data-text-field="category" id ="ctdd" data-value-field="CatId" data-bind="value:' + options.field + '"/>').appendTo(container).kendoDropDownList({
optionLabel: "Select...",
dataValueField: "categoryid",
dataTextField: "category",
autoBind: false,
change: onChange,
dataSource: catogory
}).data("kendoDropDownList");
}
function onChange()
{
dropdownlist.select(0);
}
但下拉菜单未选择更改功能。我该怎么做,请帮助我。
【问题讨论】:
-
必须在方法之外定义下拉列表变量,以便您可以在事件处理程序中引用相同的实例。先试试,然后告诉我。
-
我不明白这个想法是什么。为什么无论用户选择什么,您都希望始终选择第一个值?感觉很奇怪。
-
@Bobby 当我在网格内使用下拉列表时,如何在事件处理程序之外声明下拉列表变量
-
@Atanas korchev 不仅是我要在下拉列表中选择新添加的元素的第一个元素
-
@Sri 当用户选择任何项目时,您编写的代码将始终选择第一个项目。我建议查看 DropDownList 的 API 文档。
标签: kendo-ui