4

我正在尝试打开一个详细信息弹出窗口以显示有关 kendoUI 网格中记录的更多详细信息。

我看过这个样本:http ://demos.kendoui.c​​om/web/grid/detailtemplate.html

但不是网格,我想打开一个弹出窗口,传递所选记录的 ID。

我怎样才能做到这一点?

4

3 回答 3

3

你见过自定义弹出示例吗?

http://demos.kendoui.c​​om/web/grid/custom-command.html

于 2013-01-31T19:18:45.760 回答
3

Kendo Grid 有自己的弹出编辑表单,可以处理这个问题,也可以使用模板进行自定义。

http://demos.telerik.com/kendo-ui/grid/editing-popup

http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#configuration-editable.template

于 2014-10-07T18:57:36.450 回答
1

很简单。订阅 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"
                            }
                        ]
                    });
                });​
于 2012-06-15T05:24:24.487 回答