ICEfaces
  1. ICEfaces
  2. ICE-9123

Rationalise ClientEvent defaultExecute defaultRender values

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: 3.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ACE components
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration

      Description

      @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.

      Changes for defaultExecute:

      ace:accordion : panechange : @all ==> @this
      ace:dialog : close : @all ==> @this
      ace:droppable : drop : @all ==> @this + other(draggable)
      ace:list : migrate : @all ==> @this (+ dynamic destination list id)
      ace:notificationPanel : display / close : @all ==> @this
      ace:resizable : resize : @all ==> @this
      ace:tabSet : serverSideTabChange : @all ==> @this + other(if tabSetProxy)
      ace:tooltip : display : @all ==> @this
      ace:autocompleteEntry : * : @all ==> @this
      ace:checkboxButton : activate : @all ==> @this
      ace:dateTimeEntry : dateSelect : @all ==> @this
      ace:list : migrate : @all ==> @this (+ dynamic destination list id)
      ace:maskedEntry : blur : @all ==> @this
      ace:tableConfigPanel : open/cancel : @all ==> @this
      ace:tableConfigPanel : submit : @all ==> @this (+ dynamic table id)
      ace:richTextEntry : save : @all ==> @this
      ace:simpleSelectOneMenu : * : @all ==> @this
      ace:sliderEntry : * : @all ==> @this
      ace:tableConfigPanel : * : @all ==> @this + other(dataTable)
      ace:dataExporter : activate : @all ==> @this + other(dataTable)

      Changes for defaultRender:

      ace:list : select/deselect/move : @this ==> @all
      ace:dataTable : editSubmit : @this ==> @all
      ace:progressBar : complete/cancel/change : @this ==> @all
      ace:textEntry, TextEntryArea : blur : @this ==> @all

        Issue Links

          Activity

          Mark Collette created issue -
          Mark Collette made changes -
          Field Original Value New Value
          Fix Version/s 3.3 [ 10370 ]
          Assignee Priority P1 [ 10010 ]
          Nils Lundquist made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Affects Documentation (User Guide, Ref. Guide, etc.),Compatibility/Configuration [ 10003, 10002 ]
          Ken Fyten made changes -
          Description @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.
          @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.

          Specific changes are:

          Changes for defaultExecute:
          Accordion : panechange : @all ==> @this
          Dialog : close : @all ==> @this
          Droppable : drop : @all ==> @this + other(draggable)
          List : migrate : @all ==> @this + other(List)
          NotificationPanel : display / close : @all ==> @this
          Resizable : resize : @all ==> @this
          TabSet : serverSideTabChange : @all ==> @this + other(if tabSetProxy)
          Tooltip : display : @all ==> @this
          AutocompleteEntry : * : @all ==> @this
          CheckboxButton : activate : @all ==> @this
          DateTimeEntry : dateSelect : @all ==> @this
          MaskedEntry : blur : @all ==> @this
          RichTextEntry : save : @all ==> @this
          SimpleSelectOneMenu : * : @all ==> @this
          SliderEntry : * : @all ==> @this
          TableConfigPanel : * : @all ==> @this + other(dataTable)
          DataExporter : activate : @all ==> @this + other(dataTable)
          Changes for defaultRender:
          Draggable : start : @none === Document why @none keeps it from glitching
          MaskedEntry : keypress : @none === Document why @none keeps it from glitching, having focus problems
          ProgressBar : complete / cancel / change : @this ==> @all
          TextEntry, TextEntryArea : blur : @this -> @all
          ThemeSelect : valueChange : @this === Document that this is done on client, and execute/render is just to sync with server with what's already done
          Ken Fyten made changes -
          Description @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.

          Specific changes are:

          Changes for defaultExecute:
          Accordion : panechange : @all ==> @this
          Dialog : close : @all ==> @this
          Droppable : drop : @all ==> @this + other(draggable)
          List : migrate : @all ==> @this + other(List)
          NotificationPanel : display / close : @all ==> @this
          Resizable : resize : @all ==> @this
          TabSet : serverSideTabChange : @all ==> @this + other(if tabSetProxy)
          Tooltip : display : @all ==> @this
          AutocompleteEntry : * : @all ==> @this
          CheckboxButton : activate : @all ==> @this
          DateTimeEntry : dateSelect : @all ==> @this
          MaskedEntry : blur : @all ==> @this
          RichTextEntry : save : @all ==> @this
          SimpleSelectOneMenu : * : @all ==> @this
          SliderEntry : * : @all ==> @this
          TableConfigPanel : * : @all ==> @this + other(dataTable)
          DataExporter : activate : @all ==> @this + other(dataTable)
          Changes for defaultRender:
          Draggable : start : @none === Document why @none keeps it from glitching
          MaskedEntry : keypress : @none === Document why @none keeps it from glitching, having focus problems
          ProgressBar : complete / cancel / change : @this ==> @all
          TextEntry, TextEntryArea : blur : @this -> @all
          ThemeSelect : valueChange : @this === Document that this is done on client, and execute/render is just to sync with server with what's already done
          @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.

          Specific changes are:



          Changes for defaultExecute:
          Accordion : panechange : @all ==> @this
          Dialog : close : @all ==> @this
          Droppable : drop : @all ==> @this + other(draggable)
          List : migrate : @all ==> @this + other(List)
          NotificationPanel : display / close : @all ==> @this
          Resizable : resize : @all ==> @this
          TabSet : serverSideTabChange : @all ==> @this + other(if tabSetProxy)
          Tooltip : display : @all ==> @this
          AutocompleteEntry : * : @all ==> @this
          CheckboxButton : activate : @all ==> @this
          DateTimeEntry : dateSelect : @all ==> @this
          MaskedEntry : blur : @all ==> @this
          RichTextEntry : save : @all ==> @this
          SimpleSelectOneMenu : * : @all ==> @this
          SliderEntry : * : @all ==> @this
          TableConfigPanel : * : @all ==> @this + other(dataTable)
          DataExporter : activate : @all ==> @this + other(dataTable)
          Changes for defaultRender:
          Draggable : start : @none === Document why @none keeps it from glitching
          MaskedEntry : keypress : @none === Document why @none keeps it from glitching, having focus problems
          ProgressBar : complete / cancel / change : @this ==> @all
          TextEntry, TextEntryArea : blur : @this -> @all
          ThemeSelect : valueChange : @this === Document that this is done on client, and execute/render is just to sync with server with what's already done
          Ken Fyten made changes -
          Description @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.

          Specific changes are:



          Changes for defaultExecute:
          Accordion : panechange : @all ==> @this
          Dialog : close : @all ==> @this
          Droppable : drop : @all ==> @this + other(draggable)
          List : migrate : @all ==> @this + other(List)
          NotificationPanel : display / close : @all ==> @this
          Resizable : resize : @all ==> @this
          TabSet : serverSideTabChange : @all ==> @this + other(if tabSetProxy)
          Tooltip : display : @all ==> @this
          AutocompleteEntry : * : @all ==> @this
          CheckboxButton : activate : @all ==> @this
          DateTimeEntry : dateSelect : @all ==> @this
          MaskedEntry : blur : @all ==> @this
          RichTextEntry : save : @all ==> @this
          SimpleSelectOneMenu : * : @all ==> @this
          SliderEntry : * : @all ==> @this
          TableConfigPanel : * : @all ==> @this + other(dataTable)
          DataExporter : activate : @all ==> @this + other(dataTable)
          Changes for defaultRender:
          Draggable : start : @none === Document why @none keeps it from glitching
          MaskedEntry : keypress : @none === Document why @none keeps it from glitching, having focus problems
          ProgressBar : complete / cancel / change : @this ==> @all
          TextEntry, TextEntryArea : blur : @this -> @all
          ThemeSelect : valueChange : @this === Document that this is done on client, and execute/render is just to sync with server with what's already done
          @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.

          Specific changes are:



          Changes for defaultExecute:

          ace:accordion : panechange : @all ==> @this
          ace:dialog : close : @all ==> @this
          ace:droppable : drop : @all ==> @this + other(draggable)
          ace:list : migrate : @all ==> @this (+ dynamic destination list id)
          ace:notificationPanel : display / close : @all ==> @this
          ace:resizable : resize : @all ==> @this
          ace:tabSet : serverSideTabChange : @all ==> @this + other(if tabSetProxy)
          ace:tooltip : display : @all ==> @this
          ace:autocompleteEntry : * : @all ==> @this
          ace:checkboxButton : activate : @all ==> @this
          ace:dateTimeEntry : dateSelect : @all ==> @this
          ace:list : migrate : @all ==> @this (+ dynamic destination list id)
          ace:maskedEntry : blur : @all ==> @this
          ace:tableConfigPanel : open/cancel : @all ==> @this
          ace:tableConfigPanel : submit : @all ==> @this (+ dynamic table id)
          ace:richTextEntry : save : @all ==> @this
          ace:simpleSelectOneMenu : * : @all ==> @this
          ace:sliderEntry : * : @all ==> @this
          ace:tableConfigPanel : * : @all ==> @this + other(dataTable)
          ace:dataExporter : activate : @all ==> @this + other(dataTable)

          Changes for defaultRender:

          ace:draggable : start : @none
          ace:list : select/deselect/move : @this ==> @all
          ace:dataTable : editSubmit : @this ==> @all
          ace:maskedEntry : keypress : ==> @none
          ace:progressBar : complete / cancel / change : @this ==> @all
          ace:textEntry, TextEntryArea : blur : @this ==> @all
          Ken Fyten made changes -
          Description @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.

          Specific changes are:



          Changes for defaultExecute:

          ace:accordion : panechange : @all ==> @this
          ace:dialog : close : @all ==> @this
          ace:droppable : drop : @all ==> @this + other(draggable)
          ace:list : migrate : @all ==> @this (+ dynamic destination list id)
          ace:notificationPanel : display / close : @all ==> @this
          ace:resizable : resize : @all ==> @this
          ace:tabSet : serverSideTabChange : @all ==> @this + other(if tabSetProxy)
          ace:tooltip : display : @all ==> @this
          ace:autocompleteEntry : * : @all ==> @this
          ace:checkboxButton : activate : @all ==> @this
          ace:dateTimeEntry : dateSelect : @all ==> @this
          ace:list : migrate : @all ==> @this (+ dynamic destination list id)
          ace:maskedEntry : blur : @all ==> @this
          ace:tableConfigPanel : open/cancel : @all ==> @this
          ace:tableConfigPanel : submit : @all ==> @this (+ dynamic table id)
          ace:richTextEntry : save : @all ==> @this
          ace:simpleSelectOneMenu : * : @all ==> @this
          ace:sliderEntry : * : @all ==> @this
          ace:tableConfigPanel : * : @all ==> @this + other(dataTable)
          ace:dataExporter : activate : @all ==> @this + other(dataTable)

          Changes for defaultRender:

          ace:draggable : start : @none
          ace:list : select/deselect/move : @this ==> @all
          ace:dataTable : editSubmit : @this ==> @all
          ace:maskedEntry : keypress : ==> @none
          ace:progressBar : complete / cancel / change : @this ==> @all
          ace:textEntry, TextEntryArea : blur : @this ==> @all
          @ClientEvent defaultExecute and defaultRender should follow specific policies for the various types of components: container, command, input, output, with some specific exceptions in certain situations.

          Changes for defaultExecute:

          ace:accordion : panechange : @all ==> @this
          ace:dialog : close : @all ==> @this
          ace:droppable : drop : @all ==> @this + other(draggable)
          ace:list : migrate : @all ==> @this (+ dynamic destination list id)
          ace:notificationPanel : display / close : @all ==> @this
          ace:resizable : resize : @all ==> @this
          ace:tabSet : serverSideTabChange : @all ==> @this + other(if tabSetProxy)
          ace:tooltip : display : @all ==> @this
          ace:autocompleteEntry : * : @all ==> @this
          ace:checkboxButton : activate : @all ==> @this
          ace:dateTimeEntry : dateSelect : @all ==> @this
          ace:list : migrate : @all ==> @this (+ dynamic destination list id)
          ace:maskedEntry : blur : @all ==> @this
          ace:tableConfigPanel : open/cancel : @all ==> @this
          ace:tableConfigPanel : submit : @all ==> @this (+ dynamic table id)
          ace:richTextEntry : save : @all ==> @this
          ace:simpleSelectOneMenu : * : @all ==> @this
          ace:sliderEntry : * : @all ==> @this
          ace:tableConfigPanel : * : @all ==> @this + other(dataTable)
          ace:dataExporter : activate : @all ==> @this + other(dataTable)

          Changes for defaultRender:

          ace:list : select/deselect/move : @this ==> @all
          ace:dataTable : editSubmit : @this ==> @all
          ace:progressBar : complete/cancel/change : @this ==> @all
          ace:textEntry, TextEntryArea : blur : @this ==> @all
          Ken Fyten made changes -
          Link This issue blocks ICE-8967 [ ICE-8967 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Mark Collette
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: