Kendo 电子表格最右边的列标识
Kendo spreadsheet rightmost column identification
我是 Kendo 世界的新手。我需要有关 Kendo 电子表格 k-right class 的帮助,它应用于 spreadsheet.In 我的电子表格的列 我有多个 tabs.each 选项卡可以有不同数量的 columns.But 最后一列是我需要的,因为我需要将下拉列表绑定到该列的每一行以进行数据选择。在我的代码中,我使用名为 class 的 k-spreadsheet-active-cell 和 k-right 来标识最右边的列位置。但由于 k-right class 未被应用,它的到来是未定义的。对于具有最大列的选项卡,它工作正常。对于较小的列,它没有被应用。
正在尝试阅读 Kendo 网站,但未获得任何相关信息。非常感谢任何帮助。谢谢
您可以处理 selectSheet 事件 (documentation) 以在更改时获取活动电子表格。
然后您可以通过调用 toJSON 方法 (documentation) 获取电子表格的列定义。
最后,您可以使用一些 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
}
}
我是 Kendo 世界的新手。我需要有关 Kendo 电子表格 k-right class 的帮助,它应用于 spreadsheet.In 我的电子表格的列 我有多个 tabs.each 选项卡可以有不同数量的 columns.But 最后一列是我需要的,因为我需要将下拉列表绑定到该列的每一行以进行数据选择。在我的代码中,我使用名为 class 的 k-spreadsheet-active-cell 和 k-right 来标识最右边的列位置。但由于 k-right class 未被应用,它的到来是未定义的。对于具有最大列的选项卡,它工作正常。对于较小的列,它没有被应用。
正在尝试阅读 Kendo 网站,但未获得任何相关信息。非常感谢任何帮助。谢谢
您可以处理 selectSheet 事件 (documentation) 以在更改时获取活动电子表格。
然后您可以通过调用 toJSON 方法 (documentation) 获取电子表格的列定义。
最后,您可以使用一些 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
}
}