2017-08-17 1 views

Antwort

0

Wenn Sie innerhalb eines NatTable kopieren und einfügen möchten, sollten Sie die entsprechenden Befehle und Befehlshandler verwenden.

Um Daten zu kopieren, müssen Sie die CopyDataAction an die angeforderte Tastenkombination binden. Dadurch wird CopyDataToClipboardCommand ausgeführt, um die Daten in die Zwischenablage zu kopieren. Die Aktion wird standardmäßig für CTRL + C in DefaultSelectionBindings registriert.

Zum Einfügen kopierter Daten müssen Sie die PasteDataCommand ausführen. Dies wurde eingeführt mit NatTable 1.4

Um diese Arbeit zu machen, müssen einige zusätzliche Konfigurationen vorgenommen werden, z. die Konfiguration einer Alternative CopyDataCommandHandler, die die InternalCellClipboard und die Konfiguration der erforderlichen Tastenbindungen verwendet. Ein Beispiel ist in DefaultFormulaConfiguration zu sehen, wo die Konfigurationen für die Formelunterstützung durchgeführt werden.

+0

Ich kenne den Kopierbefehl und ich benutze das, aber ich bin nicht in der Lage, den Befehl paste für nattable bis jetzt zu finden. – jugal

+0

Der PasteDataCommand wurde mit NatTable 1.4 eingeführt. Ich habe die Antwort aktualisiert, um weitere Informationen zu geben. –

+0

Hallo Dirk, Danke für die Antwort .... Ich habe unten Befehl für das Einfügen der Daten in meinem natable verwendet, aber funktioniert nicht .... Kopie funktioniert finr obwohl – jugal

Verwandte Themen