[jbpm-commits] JBoss JBPM SVN: r3094 - in projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client: process and 1 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Nov 26 03:54:46 EST 2008
Author: heiko.braun at jboss.com
Date: 2008-11-26 03:54:46 -0500 (Wed, 26 Nov 2008)
New Revision: 3094
Modified:
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/UIConstants.java
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java
Log:
Fix JBPM-1848: Grid sort order doesn't respect selected items in RemoteListView
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/UIConstants.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/UIConstants.java 2008-11-26 08:53:53 UTC (rev 3093)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/UIConstants.java 2008-11-26 08:54:46 UTC (rev 3094)
@@ -35,4 +35,5 @@
public static final int EDITOR_PANEL_WIDTH = 450;
public static final String DEFAULT_TRANSITION = "(Default transition)";
+ public static final String DATE_FORMAT = "yyyy-m-j H:i:s"; //08-10-02 13:51:27
}
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java 2008-11-26 08:53:53 UTC (rev 3093)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java 2008-11-26 08:54:46 UTC (rev 3094)
@@ -27,6 +27,7 @@
import com.gwtext.client.widgets.MessageBoxConfig;
import com.gwtext.client.widgets.grid.ColumnConfig;
import com.gwtext.client.widgets.grid.ColumnModel;
+import com.gwtext.client.widgets.grid.RowSelectionModel;
import org.jboss.bpm.console.client.util.ConsoleLog;
import org.jboss.bpm.console.client.MainView;
import org.jboss.bpm.console.client.model.ProcessDefinitionRef;
@@ -45,6 +46,8 @@
{
super(titleName, view, getResourceUrl(view));
enableAddBtn(false);
+ final RowSelectionModel sm = new RowSelectionModel(true);
+ setRowSelectionModel(sm);
}
private static String getResourceUrl(MainView view)
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java 2008-11-26 08:53:53 UTC (rev 3093)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java 2008-11-26 08:54:46 UTC (rev 3094)
@@ -31,6 +31,7 @@
import com.gwtext.client.widgets.grid.ColumnModel;
import org.jboss.bpm.console.client.util.ConsoleLog;
import org.jboss.bpm.console.client.MainView;
+import org.jboss.bpm.console.client.UIConstants;
import org.jboss.bpm.console.client.util.DateRenderer;
import org.jboss.bpm.console.client.model.ProcessDefinitionRef;
import org.jboss.bpm.console.client.model.ProcessInstanceRef;
@@ -48,8 +49,7 @@
private Map<Integer, ProcessInstanceRef> row2InstanceMap = new HashMap<Integer, ProcessInstanceRef>();
private ProcessDefinitionRef parent;
- private static final String DATE_FORMAT = "yyyy-m-j H:i:s"; //08-10-02 13:51:27
-
+
public ProcessInstanceList(ProcessDefinitionRef procDef, String titleName, MainView view)
{
super(titleName, view, getResourceUrl(view, procDef.getProcessId()));
@@ -171,7 +171,7 @@
i++;
}
- ConsoleLog.debug("Loaded " + row2InstanceMap.size() + " records");
+ ConsoleLog.debug("Loaded " + row2InstanceMap.size() + " process instances");
}
public static ProcessInstanceRef transform(Record r)
@@ -216,8 +216,8 @@
new IntegerFieldDef("parentId"),
new StringFieldDef("key"),
new StringFieldDef("state"),
- new DateFieldDef("startDate", DATE_FORMAT),
- new DateFieldDef("endDate", DATE_FORMAT),
+ new DateFieldDef("startDate", UIConstants.DATE_FORMAT),
+ new DateFieldDef("endDate", UIConstants.DATE_FORMAT),
new BooleanFieldDef("suspended")
}
);
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java 2008-11-26 08:53:53 UTC (rev 3093)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java 2008-11-26 08:54:46 UTC (rev 3094)
@@ -131,9 +131,14 @@
grid.doOnRender(new Function() {
public void execute() {
if(-1==selectedRowIndex)
+ {
rowSelectionModel.selectFirstRow();
+ selectedRowIndex = 0;
+ }
else
+ {
rowSelectionModel.selectRow(selectedRowIndex);
+ }
}
}, 10);
}
More information about the jbpm-commits
mailing list