Как я могу получить выбранные данные строки в кендо
Я использую этот пример контекстного меню.
Я использовал контекстное меню выбора события, как это:
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-я запись)" и затем нажал на ответ отправителю, так как я могу получить объект строки текущей строки.
1 ответ
Вы можете получить ссылку на datarow, используя фрагмент ниже
function onSelect(e) {
var lst =$("#listview-context-menu").getKendoListView();
var row = lst.dataItem(e.target);
console.log(row);
}
Пожалуйста, обратитесь к скрипте здесь для демонстрации