2015-05-18 17 views
1

我正在使用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(第一条记录)”,然后点击答复发件人,那我怎样才能获得当前行的行对象。

回答

1

您可以通过使用代码段得到参照数据行下面

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

请参考fiddle here用于演示

+0

如果我们有kendoDiagram代替KendoListView。那么你能否建议我会发生什么样的变化? –