2017-03-01 2 views
1

ドラッグソースからアイテムをGXTのドロップターゲットにドラッグアンドドロップできます。アイテムをソースからターゲットにドラッグすると、アイテムがソースから削除されます。あなたは、ソースとターゲットの価値を維持するために私を助けてください。ドラッグソースからの値がGXTでドラッグされたときに削除されます

DragSource source = new DragSource(html) { 
    @Override 
    protected void onDragStart(DndDragStartEvent event) { 
     super.onDragStart(event); 
     event.setData(html); 
     event.getStatusProxy().update(builder.toSafeHtml()); 
    } 
    }; 

DropTarget target = new DropTarget(dropContainer) { 
    @Override 
    protected void onDragDrop(DndDropEvent event) { 
     super.onDragDrop(event); 
     HTML html = (HTML) event.getData(); 
     dropContainer.add(html); 
    } 
    }; 
+0

問題を診断するにはここで十分ではありません。より多くの設定コンテキストを表示するためのGXTのバージョンとテストケースを教えてください。 – Branflake2267

+0

@ Branflake2267 - Gxt 4.0.0を使用しています。値を移動する代わりに、値をソースからターゲットに移動しながら値のコピーが必要です。 – user2207

答えて

2

ターゲットの操作タイプをMOVEまたはCOPYなど必要なものに設定できます。

dropTarget.setOperation(Operation.COPY); // This will copy the value from source to target. 
+0

ありがとうございます。出来た。 – user2207

関連する問題