Ich bin neu in Nattable, meine Anforderung ist es, ein ausgewähltes Objekt von nattable Sicht auf andere Ansicht zu markieren. Betrachten ‚View1‘ als nattable Datenansicht hat es folgenden Code:Nattable Zeile Auswahl Provider
getViewSite().setSelectionProvider(
m_gridTable.getRowSelectionProvider());
und ‚View2‘ implementiert ISelectionListener, aber ‚selection‘ von View2 nicht aufgerufen wird, wenn ich jedes Objekt in ‚View1‘ wählen. Fehle ich irgendetwas?
Wie sollte man diese Frage ohne die notwendigen Informationen beantworten? Wie erstellen und legen Sie den RowSelectionProvider fest? Wie ist View2 mit dem Auswahlmechanismus verbunden? Zu vielen fehlenden Informationen! –
Ich entschuldige mich Dirk, ich habe RowSelectionProvider mit folgenden Code erstellt: 'neue RowSelectionProvider (selection, bodyDataProvider, true);' selection und bodyDataProvider verwenden bodyLayer von net.sourceforge.nattable.layer.ILayer Typ erstellt. Dies ist ein Basis-Framework, das bereits existiert, so dass es früher nicht freigegeben wurde. –
vaibhavn
View1 und View2 nutzten dasselbe Netzwerk. View1 ist primäre Ansicht und View2 ist sekundär. – vaibhavn