Nattable 行选择提供程序

Nattable row selection provider

我是 Nattable 的新手,我的要求是将 nattable 视图的 selected 对象突出显示到不同的视图。 将 'View1' 视为 nattable 数据视图,它具有以下代码:

getViewSite().setSelectionProvider(
                    m_gridTable.getRowSelectionProvider() );

和 'View2' 实现了 ISelectionListener,但是当我 select 'View1' 中的任何对象时,View2 的 'selectionChanged' 没有被调用。 我错过了什么吗?

RowSelectionProvider 是使用 fullySelectedRowsOnly 作为 true 值创建的,因此除非用户选择完整的行,否则不会触发选择事件,将标志更改为 false 对我来说效果很好。