ICEfaces
  1. ICEfaces
  2. ICE-10156

dateTimeEntry popup remains after dateSelect event

    Details

    • Assignee Priority:
      P2
    • Support Case References:
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      - use 'button' as the popup trigger
      - avoid including the dateTimeEntry in the DOM diff via page-level changes
      - do not use the dateSelect event but use another component to submit the selected date value (which is used in the showcase).
      Show
      - use 'button' as the popup trigger - avoid including the dateTimeEntry in the DOM diff via page-level changes - do not use the dateSelect event but use another component to submit the selected date value (which is used in the showcase).

      Description

      The dateTimeEntry calendar popup will pop back up after selecting a date when an <ace:ajax> dateSelect event is used and the resulting DOM update includes the dateTimeEntry. Presumably this is because ICEfaces resets the current focus to the input field which re-triggers the popup after the DOM update is applied.

      It would be preferable for the component to track when a focus event is the result of a DOM update after a dateSelect and bypass the calendar popup, which is confusing to users.

        Activity

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: