Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 3.1, ACE Components
-
Support Case References:
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
Create a new ace:activityIndicator component that will provide configurable activity indication while a submit is in progress.
This component may take a couple of forms:
1. Classic mode which resembles the ice:outputConnectionStatus component where you place it on the page and it shows progress, error status for all ajax submits on that page, or possible via specifying which forms it should work with(?)
2. Per component where the indicator would appear over the component/container only while an ajax submit was underway triggered by that component. This would be similar to the current blockUIOnSubmit behaviour, but specified per component. Specifying it on a container would have it work for all child components within the container.
This may be 2 separate components if that makes more sense.
This component may take a couple of forms:
1. Classic mode which resembles the ice:outputConnectionStatus component where you place it on the page and it shows progress, error status for all ajax submits on that page, or possible via specifying which forms it should work with(?)
2. Per component where the indicator would appear over the component/container only while an ajax submit was underway triggered by that component. This would be similar to the current blockUIOnSubmit behaviour, but specified per component. Specifying it on a container would have it work for all child components within the container.
This may be 2 separate components if that makes more sense.
Issue Links
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Would also be nice if the activity indicator itself could be customized by the application, for example, could be as simple as a spinning disc or complex as multiple components or text messages displayed over the region. Linked ICE-7262 for this aspect.
The component ace:submitMonitor is useless nowadays due to the changes in this bug: ICE-10518. Now the element ace:submitMonitor with the attribute blockUI=@none (Which is specific for every form) will not stop the blockUIOnSubmit setting (Which is specific for every page).
I've added a comment to the issue here: ICE-10518 comment.
I've also created a new issue about this: ICE-11454.