ICEfaces
  1. ICEfaces
  2. ICE-11552

ace:dataTable with icecore:loadBundle, values disappear on dynamic updates

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-4.3.0.GA_P04
    • Fix Version/s: EE-4.3.0.GA_P05
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Any
    • Support Case References:
      Support Case 14726
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      Specify ace:ajax events for the type of events where this problem was observed and specify that the icecore:loadBundle should be executed in the request, e.g. <ace:ajax event="sort" execute="myLoadBundleID @this" /> in ace:dataTable.
      Show
      Specify ace:ajax events for the type of events where this problem was observed and specify that the icecore:loadBundle should be executed in the request, e.g. <ace:ajax event="sort" execute="myLoadBundleID @this" /> in ace:dataTable.

      Description

      If an ace:dataTable instance contains values from a bundle loaded via icecore:loadBundle, whenever there's a dynamic update on the table markup the values loaded from the bundle disappear. The dynamic updates can be either a change in sort order, a change in a filter string, page navigation via the paginator, etc. An easy way to reproduce the issue is to display the name of a header from a bundle message and trigger a dynamic update on the table.

      The messages from the bundle should be rendered normally, like any other text, when there are dynamic updates on the table.

        Activity

        Arturo Zambrano created issue -
        Arturo Zambrano made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Arturo Zambrano made changes -
        Fix Version/s EE-4.3.0.GA_P05 [ 14073 ]
        Arturo Zambrano made changes -
        Workaround Description Specify ace:ajax events for the type of events where this problem was observed and specify that the icecore:loadBundle should be executed in the request, e.g. <ace:ajax event="sort" execute="myLoadBundleID @this" /> in ace:dataTable.
        Workaround Exists Yes [ 10007 ]
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: