这是我的剑道下拉列表:
function modelProducer(container, options) {
$('<input name="ModelProducer" data-type="string"\">')
.appendTo(container)
.kendoDropDownList({
dataSource: modelProducerResult,
dataTextField: "model",
dataValueField: "model",
});
}
下面是OnChange事件,该事件在更改后无法获取下拉列表的值:
$(document).ready(function() {
function onSelect(e) {
if ("#DeviceType" in window) {
if (e.item) {
var dataItem = this.dataItem(e.item);
kendoConsole.log("event :: select (" + dataItem.text + " : " + dataItem.value + ")");
} else {
kendoConsole.log("event :: select");
}
}
}
debugger;
});
发布于 2017-07-27 22:54:49
使用select事件更改代码
function modelProducer(container, options) {
$('<input name="ModelProducer" data-type="string"\">')
.appendTo(container)
.kendoDropDownList({
dataSource: modelProducerResult,
dataTextField: "model",
dataValueField: "model",
select: onSelect(e)
});
}
然后更改没有意义的控件。你想检查"id“是否在窗口对象中。
$(document).ready(function() {
function onSelect(e) {
if (e.item) {
var dataItem = this.dataItem(e.item);
kendoConsole.log("event :: select (" + dataItem.text + " : " + dataItem.value + ")");
} else {
kendoConsole.log("event :: select");
}
}
});
https://stackoverflow.com/questions/45347558
复制相似问题