ICEfaces
  1. ICEfaces
  2. ICE-4401

selectInputDate , tabbing between mutiple selectiputdateComponents is broken in IE.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.2 SP1, 1.8
    • Fix Version/s: 1.8.1
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      tomcat 6, icefaces 1.8 or 1.72sp , internet explorer 7
    • Workaround Exists:
      Yes
    • Workaround Description:
      partial , but not a complete solution, force tabindex values to 0, selectInputDate.setTabindex(0), in the selectInputdateRender class.Still research impacts elsewhere of workaround. (more in comments

      Description

      When multiple selectinputdate components exist on a form (see screen print) and partialSubmit is true and TABINDEX is not set on anything.

      After the return from the partialSubmit (triggered by the valuechangeListener), focus goes to the address bar or menu if present , should go to the second selectinputdate. This is similar to the behavoir described in ice-3938 which indicated fixed in 1.8. That code doesn't even execute unless a tabindex is set on each component.
      1. element.js
        21 kB
        Michelle Cannon
      2. element.js
        21 kB
        Michelle Cannon
      3. icefaces-d2d.js
        83 kB
        Michelle Cannon
      4. icefaces-d2d.js
        83 kB
        Michelle Cannon
      1. screenshot-1.jpg
        106 kB

        Issue Links

          Activity

          Hide
          Adnan Durrani added a comment - - edited

          Marcel I have attached ICE-4401.war, using ICEFaces 1.8 and source code provided by you. I am going to send this war to the QA to test with IE 7.

          Show
          Adnan Durrani added a comment - - edited Marcel I have attached ICE-4401 .war, using ICEFaces 1.8 and source code provided by you. I am going to send this war to the QA to test with IE 7.
          Hide
          Marcel Groeneweg added a comment -

          Great! I hope QA can reproduce the issue.
          BTW Michelle provided the test case and other fixes.

          Show
          Marcel Groeneweg added a comment - Great! I hope QA can reproduce the issue. BTW Michelle provided the test case and other fixes.
          Hide
          Michelle Cannon added a comment -

          Took the ice-4401 your team compiled and had some of our testers try it with ie6 and ie7. 3 developers tested this today.

          Results with both browsers were the same.

          usecase 1

          Type some value into the first text box
          type a correctly formated date into the calendar textbox ie. 04/20/2009
          Click tab

          Result : focus went correctly to the next field

          usecase 2

          type some value into the first text box
          type a partialy formatted date into the calendar textbox ie 4/30/2009 (this will trigger date converter)
          Click tab

          Result : focus goes to the first text field

          Show
          Michelle Cannon added a comment - Took the ice-4401 your team compiled and had some of our testers try it with ie6 and ie7. 3 developers tested this today. Results with both browsers were the same. usecase 1 Type some value into the first text box type a correctly formated date into the calendar textbox ie. 04/20/2009 Click tab Result : focus went correctly to the next field usecase 2 type some value into the first text box type a partialy formatted date into the calendar textbox ie 4/30/2009 (this will trigger date converter) Click tab Result : focus goes to the first text field
          Hide
          Ken Fyten added a comment -

          I can reproduce step #2 on IE7.

          usecase 2

          type some value into the first text box
          type a partialy formatted date into the calendar textbox ie 4/30/2009 (this will trigger date converter)
          Click tab

          Result : focus goes to the first text field

          Show
          Ken Fyten added a comment - I can reproduce step #2 on IE7. usecase 2 type some value into the first text box type a partialy formatted date into the calendar textbox ie 4/30/2009 (this will trigger date converter) Click tab Result : focus goes to the first text field
          Hide
          Adnan Durrani added a comment -

          ICE-4461 fixes it.

          Show
          Adnan Durrani added a comment - ICE-4461 fixes it.

            People

            • Assignee:
              Adnan Durrani
              Reporter:
              Michelle Cannon
            • Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: