ICEfaces
  1. ICEfaces
  2. ICE-9631

ace:dataExporter > Styling issues when changing the style/styleClass and label attributes dynamically

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P01, 4.0.BETA
    • Fix Version/s: 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces3 trunk revision# 38509, EE-3.3.0.GA Maintenance Branch
    • Assignee Priority:
      P3

      Description

      1) Changing the style or styleClass attributes dynamically causes the exporter to loose it's ACE styling and look more like a regular HTML button. The button still functions and once you click it the styling returns to normal.

      To reproduce:
      1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataExporter
      2) Navigate to 'DataExporter Dynamic Attribute Test'
      3) Select 'rendered'
      4) Change the style or styleClass attributes to a new value
      5) Notice the dataExporter looses it's styling classes and renders as a regular button (but with the custom styling added)

      2) Changing the label attribute dynamically causes the exporter button to loose it's ACE styling and look more like a regular HTML button. The button still functions and once you click it the styling returns to normal.

      To reproduce:
      1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataExporter
      2) Navigate to 'DataExporter Dynamic Attribute Test'
      3) Select 'rendered'
      4) Type a new value for the label and press tab
      5) Notice the dataExporter looses it's styling classes and renders as a regular button

        Activity

        Hide
        Mircea Toma added a comment -

        Modified DataExporterRenderer to force the domDiff to always send the script that applies theme's styling.

        Show
        Mircea Toma added a comment - Modified DataExporterRenderer to force the domDiff to always send the script that applies theme's styling.
        Hide
        Carmen Cristurean added a comment -

        Verified with EE-3.3.0-maintenance branch / Icefaces4 trunk rev.41227 in IE10, Firefox29, Chrome35.

        Show
        Carmen Cristurean added a comment - Verified with EE-3.3.0-maintenance branch / Icefaces4 trunk rev.41227 in IE10, Firefox29, Chrome35.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Cruz Miraback
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: