2015-05-18 58 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。那麼你能否建議我會發生什麼樣的變化? –