Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
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 (seeICE-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.
- Changing column visibility in popup via ace:tableConfigPanel (see
- 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
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion