1

我正在使用这个上下文菜单示例

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

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 的新版本(第一个记录)”,然后单击回复发件人,那么如何获取当前行的行对象。

4

1 回答 1

1

您可以使用下面的代码段获取对数据行的引用

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

请在此处参考小提琴以获取演示

于 2015-05-18T06:20:34.240 回答