ICEfaces
  1. ICEfaces
  2. ICE-9962

ace:dialog - Add new "setFocus" attribute

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 4.x
    • Assignee Priority:
      P3
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      A potential workaround for this is to use the new icecore:focusManager component on the page, and have the application programmatically set the focus to the desired field inside the ace:dialog when it is shown via "visible=true", by specifying the id of the component to receive focus in the focusManager's "for" attribute.
      Show
      A potential workaround for this is to use the new icecore:focusManager component on the page, and have the application programmatically set the focus to the desired field inside the ace:dialog when it is shown via "visible=true", by specifying the id of the component to receive focus in the focusManager's "for" attribute.

      Description

      It would be a nice feature if the ace:dialog supported a new "setFocus" attribute that could be set to define the id of a component contained within the ace:dialog that should receive focus whenever the dialog is made visible, either via the the visible attribute or JavaScript API.

      This would provide an easy mechanism for applications to have focus be moved to a component inside the dialog when it is presented. Currently, focus is generally persisted on the component that triggers the dialog being made visible, which is usually not the desired outcome.

        Issue Links

          Activity

          Ken Fyten created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Assignee Mircea Toma [ mircea.toma ]
          Fix Version/s 4.0 [ 11382 ]
          Affects Documentation (User Guide, Ref. Guide, etc.),Sample App./Tutorial [ 10003, 10001 ]
          Assignee Priority P3 [ 10012 ]
          Ken Fyten made changes -
          Link This issue blocks ICE-9907 [ ICE-9907 ]
          Ken Fyten made changes -
          Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
          Ken Fyten made changes -
          Workaround Description A potential workaround for this is to use the new ice core:focusManager component on the page, and have the application programmatically set the focus to the desired field inside the ace:dialog when it is shown via "visible=true", by specifying the id of the component to receive focus in the focusManager's "for" attribute.
          Workaround Exists Yes [ 10007 ]
          Ken Fyten made changes -
          Workaround Description A potential workaround for this is to use the new ice core:focusManager component on the page, and have the application programmatically set the focus to the desired field inside the ace:dialog when it is shown via "visible=true", by specifying the id of the component to receive focus in the focusManager's "for" attribute. A potential workaround for this is to use the new icecore:focusManager component on the page, and have the application programmatically set the focus to the desired field inside the ace:dialog when it is shown via "visible=true", by specifying the id of the component to receive focus in the focusManager's "for" attribute.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Carmen Cristurean made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Ken Fyten made changes -
          Assignee Mircea Toma [ mircea.toma ] Ken Fyten [ ken.fyten ]
          Ken Fyten made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Ken Fyten
              Reporter:
              Ken Fyten
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: