ICEfaces
  1. ICEfaces
  2. ICE-7004

Support user-specified Column Visibility on ace:dataTable

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1-Beta, 3.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 2.1, ace:dataTable
    • Assignee Priority:
      P2
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      Add  optional  support  for  user-­‐controlled  visibility  of   ace:dataTable  columns  via:
        
      - Changing  column  visibility  in  popup  via ace:tableConfigPanel (see  ICE-7005),  by  toggling  checkbox  controls  (one   per  column).  
      - User-­‐defined  column  visibility  should  be  optionally  persisted  to   backing‐beans  on  the  server  for  possible  retention  between  user   sessions.

      Configuration of this feature will be via the addition of the following new attributes/events on the ace:column component:

      - "userDefinedColVisibility"=true/false (default=false). When "true", the user can toggle the column's visibility in the Table Config. Pane view.
      - "onColVisibilityChangedEvent". This event will fire whenever the user changes the visibility on this column. If no server-side listeners are registered for the event, it is not broadcast back to the server.

        Issue Links

          Activity

          Hide
          Nils Lundquist added a comment -

          Added in r25281.

          Show
          Nils Lundquist added a comment - Added in r25281.

            People

            • Assignee:
              Nils Lundquist
              Reporter:
              Ken Fyten
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: