我正在尝试打开一个详细信息弹出窗口以显示有关 kendoUI 网格中记录的更多详细信息。
我看过这个样本:http ://demos.kendoui.com/web/grid/detailtemplate.html
但不是网格,我想打开一个弹出窗口,传递所选记录的 ID。
我怎样才能做到这一点?
我正在尝试打开一个详细信息弹出窗口以显示有关 kendoUI 网格中记录的更多详细信息。
我看过这个样本:http ://demos.kendoui.com/web/grid/detailtemplate.html
但不是网格,我想打开一个弹出窗口,传递所选记录的 ID。
我怎样才能做到这一点?
Kendo Grid 有自己的弹出编辑表单,可以处理这个问题,也可以使用模板进行自定义。
http://demos.telerik.com/kendo-ui/grid/editing-popup
http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#configuration-editable.template
很简单。订阅 onChange 事件并提醒选择的 id。我假设您的意思是属性ID。:
function onChange(arg) {
var selected = $.map(this.select(), function(item) {
return $(item).attr("id");
});
alert(selected);
}
$(document).ready(function() {
$("#grid").kendoGrid({
dataSource: {
data: createRandomData(50),
pageSize: 5
},
change: onChange,
columns: [
{
field: "FirstName",
title: "First Name"
},
{
field: "LastName",
title: "Last Name"
},
{
field: "Age"
}
]
});
});