You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2007/01/20 17:37:40 UTC
svn commit: r498142 -
/myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java
Author: bommel
Date: Sat Jan 20 08:37:39 2007
New Revision: 498142
URL: http://svn.apache.org/viewvc?view=rev&rev=498142
Log:
(TOBAGO-254) Render ColumnSelector menu if selection mode is only multi mode
Modified:
myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java
Modified: myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java?view=diff&rev=498142&r1=498141&r2=498142
==============================================================================
--- myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java (original)
+++ myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java Sat Jan 20 08:37:39 2007
@@ -887,18 +887,21 @@
menu.getAttributes().put(ATTR_IMAGE, "image/sheetSelectorMenu.gif");
String sheetId = column.getParent().getClientId(facesContext);
+
String action = "Tobago.Sheets.selectAll('" + sheetId + "')";
String label = ResourceManagerUtil.getPropertyNotNull(facesContext, "tobago",
"sheetMenuSelect");
UICommand menuItem = createMenuItem(application, label, action);
menuItem.setId("menuSelectAll");
menu.getChildren().add(menuItem);
+
action = "Tobago.Sheets.unSelectAll('" + sheetId + "')";
label = ResourceManagerUtil.getPropertyNotNull(facesContext, "tobago",
"sheetMenuUnselect");
menuItem = createMenuItem(application, label, action);
menuItem.setId("menuUnselectAll");
menu.getChildren().add(menuItem);
+
action = "Tobago.Sheets.toggleAllSelections('" + sheetId + "')";
label = ResourceManagerUtil.getPropertyNotNull(facesContext, "tobago",
"sheetMenuToggleselect");
@@ -906,6 +909,8 @@
menuItem.setId("menuToggleSelections");
menu.getChildren().add(menuItem);
}
+
+ menu.setRendered(UIData.MULTI.equals(component.getSelectable()));
writer.startElement(HtmlConstants.DIV, null);
writer.writeIdAttribute(column.getClientId(facesContext));