【问题标题】:How can I get selected row data in kendo如何在剑道中获取选定的行数据
【发布时间】:2015-05-18 03:03:10
【问题描述】:

我正在使用this context menu example

我像这样使用上下文菜单选择事件:

menu = $("#menu").kendoContextMenu({
    target: "#listview-context-menu",
    filter: ".product",
    animation: {
        open: { effects: "fadeIn" },
        duration: 500
    },
    select:  onSelect
});

function onSelect(e) {
    console.log(e);
}

它工作正常,但现在我正在获取当前菜单对象。如何获取选定的行数据?

例如,我右键点击“RE:Telerik Trainer 的新版本(第一个记录)”,然后点击回复发件人,那么如何获取当前行的行对象。

【问题讨论】:

    标签: javascript kendo-ui kendo-contextmenu


    【解决方案1】:

    你可以通过下面的sn-p获取对数据行的引用

    function onSelect(e) {                           
        var lst =$("#listview-context-menu").getKendoListView();
        var row = lst.dataItem(e.target);
        console.log(row);
    }
    

    请参考fiddle here 进行演示

    【讨论】:

    • 如果我们有 kendoDiagram 而不是 KendoListView。那你能告诉我会有什么变化吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    相关资源
    最近更新 更多