kendocombobox有没有onblur事件?我看了下面的链接,但找不到任何东西。 http://docs.kendoui.com/api/web/combobox
然后我尝试更改下面的事件
$("#selFrameworkVersion").kendoComboBox({
change: function (e) {
alert("I am selected");
}
});
这不会开火。我在我的html
中定义了我的kendocombobox<td><input id="selFrameworkVersion" style="width: 210px" data-bind="kendoComboBox: { dataTextField: 'Name', dataValueField: 'Id', data: $root.versionListByProductType, value: $root.editFrameworkVersion, optionsCaption: 'Please select Version...' }" /></td>
正确加载数据。在更改事件或onblur事件上,我想执行一些逻辑。我怎样才能实现它?
我调用webservice并将数据绑定到observablearray(versionListByProductType),你可以看到我在我的视图中使用过
$.ajax({
url: "../RestService/Version/VersionListByProductType",
type: "PUT",
contentType: 'application/json',
processData: false,
data: JSON.stringify(input),
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
},
success: function (allData) {
var mappedVersionListByProdType = $.map(allData, function (item) {
return new productVersionListByProductType(item);
});
self.versionListByProductType(mappedVersionListByProdType);
callback(allData);
}
});
答案 0 :(得分:1)
根据初始化后附加事件的文档,你必须做这样的事情。
// get a reference to instance of the Kendo UI ComboBox
var combobox = $("#comboBox").data("kendoComboBox");
// bind to the change event
combobox.bind("change", function(e) {
// handle event
});
答案 1 :(得分:0)