Details
-
Type:
Bug
-
Status: Closed
-
Priority:
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
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
- blocks
-
ICE-8967 Enhance ClientEvent annotation TLD with execution scope
-
- Closed
-
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 3.3 [ 10370 ] | |
Assignee Priority | P1 [ 10010 ] |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Affects | Documentation (User Guide, Ref. Guide, etc.),Compatibility/Configuration [ 10003, 10002 ] |
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 |
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 |
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 |
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 |
Status | Resolved [ 5 ] | Closed [ 6 ] |