Author: norman
Date: Thu Aug 13 16:47:53 2009
New Revision: 803947
URL: http://svn.apache.org/viewvc?rev=803947&view=rev
Log:
Deselect rows when starting drag
Modified:
labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java
Modified:
labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java
URL:
http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java?rev=803947&r1=803946&r2=803947&view=diff
==============================================================================
---
labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java
(original)
+++
labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java
Thu Aug 13 16:47:53 2009
@@ -23,6 +23,9 @@
import org.apache.hupa.client.dnd.PagingScrollTableRowDragController;
+import com.allen_sauer.gwt.dnd.client.DragHandler;
+import com.allen_sauer.gwt.dnd.client.DragHandlerAdapter;
+import com.allen_sauer.gwt.dnd.client.DragStartEvent;
import com.google.gwt.gen2.table.client.AbstractColumnDefinition;
import com.google.gwt.gen2.table.client.DefaultTableDefinition;
import com.google.gwt.gen2.table.client.FixedWidthFlexTable;
@@ -39,6 +42,14 @@
DefaultTableDefinition<RowType> tableDefinition,
PagingScrollTableRowDragController tableRowDragController,int dragColumn) {
super(tableModel, dataTable, headerTable, tableDefinition);
this.tableRowDragController = tableRowDragController;
+ tableRowDragController.addDragHandler(new DragHandlerAdapter() {
+
+ @Override
+ public void onDragStart(DragStartEvent event) {
+ getDataTable().deselectAllRows();
+ }
+
+ });
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]