我想知道如何以编程方式导航到制表符表格上的特定单元格。我看到文档仅指定如何向上/向下/向左/向右/上一个/下一个导航,但它没有提供导航到特定单元格的选项。
我问这个问题是因为我正在页面上实现多个制表符表实例,并且当用户从某些单元格中跳出时,我希望将用户带到位于不同表中的另一个单元格。我将所有表实例整齐地保存在一个对象中,因此我可以在需要时利用任何可用的函数。
似乎没有导航到特定单元格的功能,是吗?
我尝试在特定单元格实例上调用 focus() 事件,但这不会将用户导航到该实例。通过导航,我的意思是模拟用户单击单元格来编辑它。
您需要在希望用户编辑的单元格上调用
edit
函数,这会将焦点吸引到单元格并允许用户编辑它
cell.edit();
如果仍然不能满足您的需要,您还可以考虑在父行和列上调用
scrollTo
函数,将单元格滚动到特定位置:
cell.getRow().scrollTo();
cell.getColumn().scrollTo();
cell.edit();
这些选项采用各种选项,让您可以控制元素滚动到视图中的方式和位置。
您可以在组件对象文档
中找到有关这些功能的更多信息