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));