ICEfaces
  1. ICEfaces
  2. ICE-9531

ace:dataTable column pinning should survive row level updates

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: 4.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      *
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      This component sets the calculated pinning styling on the individual cells, so when a row update occurs the styling is lost. Setting the styling in a dynamic stylesheet would allow the styling to survive past the row update.

      In a related issue the dynamic stylesheet approach must be confirmed on firefox for multiple stylesheets.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #52456 Thu May 17 11:55:43 MDT 2018 art.zambrano ICE-9531 fix to always render pinning controls below the column name; fix to invoke resizeScrolling() when pinning and when unpinning a column, in order to keep columns aligned
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableConstants.java
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.css
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableHeadRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #52124 Tue Dec 05 15:36:56 MST 2017 art.zambrano ICE-9531 fix to make row selection work with column pinning
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #52122 Tue Dec 05 14:16:51 MST 2017 art.zambrano ICE-9531 modified code to avoid using the 'pinned' CSS class for a cleaner approach that preserves pinned columns styling after row-level updates
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableHeadRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #52119 Thu Nov 30 14:59:26 MST 2017 art.zambrano ICE-9531 added clarification in TLD documentation that column pinning requires the scrollable table functionality to work
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableMeta.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #52096 Tue Nov 21 11:10:44 MST 2017 art.zambrano ICE-9531 fix for restoring pinned columns to their original position when unpinned, by having a separate dynamic stylesheet that only handles the table's left margin
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #52089 Fri Nov 17 17:01:52 MST 2017 art.zambrano ICE-9531 fix for alignment issues when pinning the same column again
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #52088 Thu Nov 16 15:54:48 MST 2017 art.zambrano ICE-9531 initial commit: moved as much as possible of the styling required for the pinned columns functionality to dynamic stylesheets, instead of adding styling directly to the style attribute of each cell
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRowRenderer.java
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Nils Lundquist
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: