我有一个NatTable实例,我正在尝试做这样的事情:点击链接后,我应该选择一个我的NatTable网格单元格(自动对焦),即点击链接后,光标应放在特定单元格内并突出显示单元格。在互联网上的一些主题中,我发现使用SelectCellCommand和EditSelectionCommand会有所帮助,我做了以下工作: -
natTable.doCommand(new SelectCellCommand(getSelectionLayer(), 4, 0, true, true));
natTable.doCommand(new EditSelectionCommand(parent, configRegistry));
但是,我没有看到任何效果。有人可以帮我实现吗?如果这段代码没有提供足够的信息,请告诉我。 (这里getSelectionLayer()
给我选择层实例)
答案 0 :(得分:0)
如果我理解正确,你想通过从表外调用一个动作(通过链接)使一个NatTable单元格可编辑。这通常通过您在上面发布的命令的组合来完成。但是为了完成这项工作,您需要在NatTable实例中启用编辑。您是否将NatTable配置为可编辑? https://www.eclipse.org/nattable/documentation.php?page=editing