ICEfaces
  1. ICEfaces
  2. ICE-10574

More granular control for columns in ace:tableConfigPanel

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: 4.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All environments

      Description

      Current component for ace:tableConfigPanel supports olumnNameConfigurable, columnOrderingConfigurable, etc. at Table Level.

      That is - if we have specified the above mentioned attributes in the tag, all the columns under the table (having not set congfigurable="flase") can be configured via above attributes.

      Now, we don't have any attributes/way to configure the same at column level i.e. if we want to allow a column to be sortable but dosn't want user to change the order/name or visibility of the same.

      inshort, we would like to have more granular control over the table configurable properties instead of setting the same globally.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52429 Thu May 03 10:23:22 MDT 2018 art.zambrano ICE-10574 added ace:tableConfigPanel > Column Configurability demo
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/view/menu/data/CentralDataList.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/tableConfigPanel/TableConfigPanelColumnConfigurabilityBean.java
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/tableConfigPanel/tableConfigPanelColumnConfigurability.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52223 Fri Jan 19 09:40:25 MST 2018 art.zambrano ICE-10574 added ui-state-disabled classes to controls that aren't configurable, since they had to be modified from having the disabled attribute to being readonly, in order to allow submitting other values without losing the current value in the non-configurable columns, which resulted in losing the disabled look, so now they look disabled again
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tableconfigpanel/TableConfigPanelRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52222 Thu Jan 18 12:25:10 MST 2018 art.zambrano ICE-10574 added columnOrderingConfigurable, columnVisibilityConfigurable, columnNameConfigurable, columnSortingConfigurable attributes to ace:column and added logic in ace:tableConfigPanel to be able to disable one or more of these features for a specific column
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tableconfigpanel/TableConfigPanelRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/column/ProxiedBodyColumn.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/column/ColumnMeta.java

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Atul Goyal
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: