我正在尝试让我了解正在更新的列,但无法找到合适的解决方案。我知道他们正在使用 textarea 来获取输入,然后将值放入表中,但我只是不知道如何找出正在更新的列。
任何帮助,将不胜感激。
谢谢
我正在尝试让我了解正在更新的列,但无法找到合适的解决方案。我知道他们正在使用 textarea 来获取输入,然后将值放入表中,但我只是不知道如何找出正在更新的列。
任何帮助,将不胜感激。
谢谢
此方法将告诉您选择了哪些行/列:
$('#example1grid').handsontable('getSelected')
这将返回与当前编辑的单元格相同的坐标,除非选择了多个单元格(但即使这样,当前编辑的单元格始终位于选定的单元格内)。
我正在考虑创建一个新方法getCurrent
或回调onBeginEditing
来返回当前编辑的单元格。哪个更适合你?我认为回调会更好。
onChange: function (data) {
for (i in data) {
if(data[i][2] != data[i][3]) {
var column = $('#dataTableLoc td:nth-child(' + (data[i][1] + 1) + ')')[0].innerText;
}
}
}
这显然远非优雅。它将与 button.html 中的“removeRow”示例等任何扩展名冲突,但显然可以进行相应调整。当从 SQL 表中提取数据并尝试使用查询进行更新时,它是必需的。