ICEfaces
  1. ICEfaces
  2. ICE-8498

New icecore:defaultAction component

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.0.0.GA, 3.1
    • Fix Version/s: 3.3
    • Component/s: Bridge, Framework
    • Labels:
      None
    • Environment:
      ICEfaces

      Description

      Create a component which will allow to control which command to initiate form submit when enter key is pressed.

      For example such component will allow to execute button#2 by default when a user hit Enter:

      <h:form id="form">
      ...
          <h:commandButton value="Ajax button" id="button1" actionListener="#{sampleBean.ajaxSubmit}">
               <f:ajax execute="@this" render="@form">
          <h:commandButton>
          <h:commandButton value="Regular Button" id="button2" action="#{sampleBean.nonAjaxSubmit}" />

          <ace:defaultAction target="#{someEL_poinitng_to_button2}" />
      ...
      </h:form>

      The component could also support more keys in addition to Enter.

      Example:
      <h:form id="form">
      ...
      <f:ajax execute="@this" render="@form">
          <h:commandButton value="Submit" id="button1" actionListener="#{sampleBean.ajaxSubmit}"/>
          <h:commandButton value="Cancel" id="button2" action="#{sampleBean.nonAjaxSubmit}" />
      <f:ajax/>

          <ace:defaultAction target="button1" key="Enter"/>
          <ace:defaultAction target="button2" key="Esc"/>
      ...
      </h:form>

        Activity

        Evgheni Sadovoi created issue -
        Evgheni Sadovoi made changes -
        Field Original Value New Value
        Salesforce Case [5007000000NJSvR]
        Ken Fyten made changes -
        Fix Version/s 3.3 [ 10370 ]
        Assignee Mircea Toma [ mircea.toma ]
        Affects Documentation (User Guide, Ref. Guide, etc.),Sample App./Tutorial [ 10003, 10001 ]
        Assignee Priority P2 [ 10011 ]
        Component/s Bridge [ 10011 ]
        ICEsoft Forum Reference http://www.icesoft.org/JForum/posts/list/21411.page
        Ken Fyten made changes -
        Assignee Priority P2 [ 10011 ] P3 [ 10012 ]
        Ken Fyten made changes -
        Assignee Priority P3 [ 10012 ] P2 [ 10011 ]
        Mircea Toma made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Mircea Toma made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Mircea Toma made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Component/s Framework [ 10013 ]
        Component/s ACE-Components [ 10050 ]
        Ken Fyten made changes -
        Summary New default action component New icecore:defaultAction component
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Evgheni Sadovoi
          • Votes:
            4 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: