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 に答える
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 に答える