0

我是剑道世界的新手。我需要有关应用于电子表格列的 Kendo 电子表格 k-right 类的帮助。在我的电子表格中,我有多个选项卡。每个选项卡可以有不同数量的列。但是最后一列是我需要的将下拉列表绑定到该列的每一行以进行数据选择。在我的代码中,我使用名为 k-spreadsheet-active-cell 和 k-right 的类来识别最右边的列位置。但它的到来就像未应用 k-right 类一样未定义。它适用于具有最大列的选项卡。对于较小的选项卡,它没有被应用。

试图阅读剑道网站,没有得到任何相关信息。非常感谢任何帮助。谢谢。

4

1 回答 1

0

您可以处理 selectSheet 事件(文档)以在活动电子表格更改时获取它。

然后,您可以通过调用 toJSON 方法(文档)来获取电子表格的列定义。

最后,您可以使用一些 JavaScript(或 jQuery)魔术来获得最后一列定义。

这是初始化电子表格组件时可以使用的示例:

selectSheet: function(arg) {
    var json = arg.sheet.toJSON();
    if (json.columns) {
        var lastColumn = json.columns[json.columns.length - 1];
        // do whatever it is you need to do with the lastColumn variable
    }
}
于 2021-06-28T20:46:21.593 回答