1

我想允许用户通过单击一个按钮(比如红色、绿色和蓝色按钮)来为选定的单元格着色。

要获取选定的单元格,我找到了以下代码:

$('div#example1').handsontable(options);

//get the instance using jQuery wrapper
var ht = $('#example1').handsontable('getInstance');

//Return index of the currently selected cells as an array [startRow, startCol, endRow, endCol]
var sel = ht.getSelected();

//'alert' the index of the starting row of the selection
alert(sel[0]);

但是单击按钮时我无法运行此代码,因为在单击后且在函数开始运行之前选择“消失”。

我尝试按照此说明进行操作,但我需要解决此问题。

4

2 回答 2

1

outsideClickDeselects: false,在构造函数中添加您的选项,您可以执行“ht.getSelected()”方法。

于 2016-09-16T13:52:54.880 回答
0

如何使用afterSelectionEnd事件将选择存储在隐藏字段中?

然后在按下按钮时,您使用隐藏的选择信息突出显示/着色单元格。

那行得通吗?

于 2013-08-05T21:28:45.630 回答