小编Sim*_*ere的帖子

Kendo grid - 如何获取单击的模板按钮的记录 ID

我有一个 id="gridtemplate" 定义的剑道网格,如下所示:

       <div>
            <h4>Download a data import template</h4>
            <div data-role="grid"
                 data-editable="inline"
                 data-toolbar="['create', 'save']"
                 data-columns="[
                                 { 'field': 'TemplateID', 'hidden': 'true', 'width': 270 },
                                 { 'field': 'TemplateType' },
                                 { 'field': 'FileName','title': 'FileName'},
                 {command:{ text: 'download', click: viewModel.Download, name:'Download' } }

                            ]"
                 data-bind="source: templates,
                        visible: isVisible,
                        events: {
                          save: onSave,
                          edit: onEdit
                        }"
                 style="height: 200px"></div>
        </div>
Run Code Online (Sandbox Code Playgroud)

单击每行中的下载按钮后,我想获取与该行关联的记录 ID。我的视图模型中有一个名为 Download 的函数,定义如下:

var viewModel = kendo.observable({
    isVisible: true,
    Download: function (e) {
        console.log(id);//want to see the TemplateID here
    }
});
Run Code Online (Sandbox Code Playgroud)

作为剑道新手,我不知道如何做到这一点。请帮忙。提前致谢。

jquery kendo-ui kendo-grid kendo-asp.net-mvc

1
推荐指数
1
解决办法
2451
查看次数

标签 统计

jquery ×1

kendo-asp.net-mvc ×1

kendo-grid ×1

kendo-ui ×1