Author: mvitenkov
Date: 2008-11-05 11:24:49 -0500 (Wed, 05 Nov 2008)
New Revision: 11032
Modified:
trunk/test-applications/automator/src/main/java/general/DrawGrids.java
Log:
Modified: trunk/test-applications/automator/src/main/java/general/DrawGrids.java
===================================================================
--- trunk/test-applications/automator/src/main/java/general/DrawGrids.java 2008-11-05
15:54:28 UTC (rev 11031)
+++ trunk/test-applications/automator/src/main/java/general/DrawGrids.java 2008-11-05
16:24:49 UTC (rev 11032)
@@ -2,6 +2,7 @@
import java.util.ArrayList;
+import javax.faces.component.html.HtmlCommandButton;
import javax.faces.component.html.HtmlOutputText;
import javax.faces.component.html.HtmlPanelGrid;
@@ -28,6 +29,7 @@
attrName.setValue(a.getName());
HtmlOutputText attrStatus = new HtmlOutputText();
attrStatus.setValue(a.getStatus());
+ attrStatus.setId(a.getName()+ "ID");
switch (a.getStatus()) {
case FAILED:
@@ -46,7 +48,47 @@
}
}
- public static void showEventGrid(HtmlPanelGrid panelGrid, ArrayList<String>
events) {
+ public static void showEventGrid(final HtmlPanelGrid panelGrid, final
ArrayList<Attribute> events) {
+ panelGrid.getChildren().clear();
+
+ HtmlOutputText attrNameHeader = new HtmlOutputText();
+ attrNameHeader.setValue("Handlers");
+ attrNameHeader.setStyle("font-weight: bold; font-size: large");
+
+ HtmlOutputText attrStatusHeader = new HtmlOutputText();
+ attrStatusHeader.setValue("Status");
+ attrStatusHeader.setStyle("font-weight: bold; font-size: large");
+
+ panelGrid.getChildren().add(attrNameHeader);
+ panelGrid.getChildren().add(attrStatusHeader);
+
+ for (Attribute a : events) {
+ HtmlOutputText attrName = new HtmlOutputText();
+ attrName.setValue(a.getName());
+ HtmlOutputText attrStatus = new HtmlOutputText();
+ attrStatus.setValue(a.getStatus());
+ attrStatus.setId(a.getName() + "ID");
+
+ switch (a.getStatus()) {
+ case FAILED:
+ attrStatus.setStyle("color: red");
+ break;
+ case PASSED:
+ attrStatus.setStyle("color: green");
+ break;
+ case NOT_READY:
+ attrStatus.setStyle("color: grey");
+ break;
+ }
+
+ panelGrid.getChildren().add(attrName);
+ panelGrid.getChildren().add(attrStatus);
+ }
- }
+ HtmlCommandButton button = new HtmlCommandButton();
+ button.setValue("confirm");
+ button.setId("confirmButton");
+ //button.addActionListener(new HandlersAListener());
+ panelGrid.getChildren().add(button);
+ }
}
Show replies by date