我有一个 kendoUI 下拉列表,定义如下:
@(Html.Kendo().DropDownList()
.Name("EditGroupSelector")
.BindTo(Model.Groups)
.Events(
events => events
.Select("onEditGroupSelected")
)
)
我知道当我按如下方式调用 api 时不会触发 select 事件:
editGroupSelector.select(0);
手动选择第一项后,我想手动触发选择事件:
editGroupSelector.trigger("select");//api calls dont trigger events -> trigger it manually
这会调用事件,但在事件处理程序中,我没有我的事件,因此无法获取新的选定值:
function onEditGroupSelected(e) {
var nameOfGroup = e.item.text();//e.item does not exist when triggered manually
}
如何触发事件以便我可以在事件处理程序中实际使用“e.item”?