Handsontable:从坐标中获取字符串范围
Handsontable: getting string range from coordinates
是否有适当的方法从坐标(例如[4,1,4,12]
)在handsontable
中获得范围字符串(例如B5:B13
) ?
我试着在官方文档中找到一个,在这里通过13页的handsontable
标记问题寻找答案,但一无所获。我认为这应该是一个相当受欢迎的问题,但似乎不是:)
非常感谢!
取决于您的示例,但是如果您让colHeaders和rowHeaders的默认值(并将它们设置为true),您可以在afterSelectionEnd事件中轻松地做到这一点。
查看在控制台中打印所选单元格的坐标的JSFiddle
使用标题:
获取列名以构造范围字符串hot.addHook('afterSelectionEnd', function(row1, col1, row2, col2) {
var
row1Header=hot.getRowHeader(row1),
col1Header=hot.getColHeader(col1),
row2Header=hot.getRowHeader(row2),
col2Header=hot.getColHeader(col2),
range=row1Header+col1Header+":"+row2Header+col2Header;
console.log(range);
});
在仔细检查之后,没有任何函数直接给你预期的结果(范围),但如果你对一个更通用的函数感兴趣(不管头是否存在,上面只是一个例子),你可以让我知道,我会尝试。
相关文章:
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 如何从键Code;中获取字符串/字符值;
- 从输入中获取字符串,并在AngularJS中发出AJAX请求
- 从 url 获取字符串值
- 从Javascript函数获取字符串
- Javascript:获取字符串形式的对象名称
- 获取字符串中与正则表达式匹配的所有子字符串
- 获取字符串中的匹配项数组作为索引
- 我可以从类型编号中获取字符串值吗?
- 为什么我得到数组如何获取字符串
- 在 Javascript 中获取字符串中的最后一个符号时值错误
- 如何获取字符串中重复的字母
- 获取字符串中最后一个换行符的最有效方法是什么
- JQuery获取字符串的一部分
- 单击另一个锚点标记时,从锚点标记获取字符串值
- 如何从视频标记错误事件中获取字符串/消息或代码
- 如何获取字符串中元音的总数
- 从子字符串之后的字符串中获取字符串
- 从字符串原型javascript获取字符串值
- 通过 JavaScript 获取字符串中第二个空格之前和之后的子字符串