【问题标题】:how to get kendo selected row values when column name is dynamically generated动态生成列名时如何获取kendo选择的行值
【发布时间】:2017-05-14 11:30:35
【问题描述】:

我从这个链接用 json got help 填充了剑道数据源。 现在我想在 dataBound 事件上获取选定的行值。因为我的 json 充满了 运行时生成的输入字段和选择框,我不知道列名。我使用dform 构建表单现在 dform 标题转换为剑道网格标题,输入字段或选择框选择的值转换为剑道网格标题列值。那么有没有办法根据选定的行值迭代索引。 谢谢。

【问题讨论】:

标签: javascript jquery kendo-ui kendo-grid


【解决方案1】:

以下代码 sn-p 显示了一个示例,说明如何获取选择和网格列,并将它们一起用于迭代选定行的字段:

let grid = $("#grid").data("kendoGrid");
let selectedRows = grid.dataItems(grid.select());

let columns = grid.columns.map(column => column.field);

selectedRows.forEach(row => {
    columns.forEach(column => {
        console.log(row[column]);
    });
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    相关资源
    最近更新 更多