0

我遇到的问题是我试图通过调用来执行 HoverStylingCommand:

natTable.doCommand(new HoverStylingCommand(natTable, columnIndex, rowIndex, hoverLayer);

而 HoverLayer 注册的 HoverStylingCommandHandler 在命令执行时永远不会被触发。但是,当从 SimpleHoverStylingBinding 触发完全相同的命令时,处理程序确实会受到影响。

4

1 回答 1

0

以编程方式执行 HoverStylingCommand 没有意义。它旨在与鼠标光标位置结合使用。IIRC 命令处理程序对鼠标光标位置进行检查。因此,从功能的角度来看,不触发命令处理程序是正确的。

于 2016-10-15T11:23:48.230 回答