Как я могу получить выбранные данные строки в кендо

Я использую этот пример контекстного меню.

Я использовал контекстное меню выбора события, как это:

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);
}

Пожалуйста, обратитесь к скрипте здесь для демонстрации

Другие вопросы по тегам