6 Replies Latest reply on Feb 27, 2009 5:43 PM by nbelaevski

    Problem RF component on IE6

    lmk

      Hi guys!

      do RF supports IE6?
      I get some problems with a4j and rich components..

      thanks.

        • 1. Re: Problem RF component on IE6
          nbelaevski

          Hi,

          Yes, IE6 is supported.

          • 2. Re: Problem RF component on IE6
            lmk

             

            "nbelaevski" wrote:
            Hi,

            Yes, IE6 is supported.


            Ok so, first problem;

            reRender a4j:outputPanel on selectOneRadio onclick event does not work correctly. it depends on the component to reRender

            <a4j:outputPanel id="choices">
            <h:panelGrid columns="2" cellspacing="5"
            rendered="#{bean.displayChoices}">
            <h:outputText value="Possibilities" />
            <h:selectOneRadio value="#{bean.choiceValue}">
            <f:selectItems value="#{bean.choiceItems}" />
            <a4j:support event="onchange"
            reRender="panel1,panel2,panel3"></a4j:support>
            </h:selectOneRadio>
            </h:panelGrid>
            </a4j:outputPanel>
            <a4j:outputPanel id="pane1">
            <rich:listShuttle rendered="#{bean.boolean1}"/>
            </a4j:outputPanel>
            <a4j:outputPanel id="panel2">
            <rich:listShuttle rendered="#{bean.boolean2}"/>
            </a4j:outputPanel>
            <a4j:outputPanel id="panel3">
            <rich:dataTable rendered="#{bean.boolean3}"/>
            </a4j:outputPanel>


            when I click on a selectOneRadio the first time nothing happen, but if I click a second time anywhere on the page, the ajax request is sent.


            • 3. Re: Problem RF component on IE6
              nbelaevski

              I think that's not because of reRender. "onchange" event is fired only when component looses focus. Please take a look in MSDN.

              • 4. Re: Problem RF component on IE6
                lmk

                 

                "nbelaevski" wrote:
                I think that's not because of reRender. "onchange" event is fired only when component looses focus. Please take a look in MSDN.


                ok, it works fine on FF and IE7, there exists any workaround for IE6?

                • 5. Re: Problem RF component on IE6
                  lmk

                  I have just added

                  onclick="this.blur();"


                  it works ..
                  thanks..





                  • 6. Re: Problem RF component on IE6
                    nbelaevski

                    We use event="onclick" for this case.