0

解決策はその答えのようになると思い ましたNattable から行を削除しますが、オーバーライド メソッドのdoCommandように挿入する必要があるオブジェクトにもう 1 つの引数を追加するために 編集することはできませんdoCommand

public boolean doCommand(ILayer targetLayer, AddRowCommand command) {

            //convert the transported position to the target layer
            if (command.convertToTargetLayer(targetLayer)) {
                //remove the element
                this.bodyData.remove(command.getRowPosition());
                //fire the event to refresh
                targetLayer.fireLayerEvent(new RowInsertEvent(targetLayer, command.getRowPosition()));
                return true;
            }
            return false;
        }
4

1 に答える 1

0

doCommand() を変更する必要はありません。追加するオブジェクトを転送するには、AddRowCommand を変更する必要があります。

于 2016-02-09T12:40:00.483 に答える