Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha2
-
Component/s: Framework, ICE-Components
-
Labels:None
-
Environment:ICEfaces 2.0 JSF 2.0
-
Affects:Compatibility/Configuration
Description
Standard JSF 2, by default, does not enable Ajax functionality in its components. The f:ajax tag is provided to indicate that you want a component (like a button or a whole form) to use Ajax techniques to submit information and update the interface. ICEfaces, by default, enables components to use Ajax but is also designed to work with the f:ajax tag so that certain behaviours can be modified through attributes on the tag. ICEfaces can also be disabled at the page-level so that standard JSF functionality can be configured on pages where ICEfaces and/or Ajax might not be desired.
What is not currently supported with ICEfaces is disabling Ajax support at a more granular level - ie per component. The f:ajax tag has a 'disabled' attribute, which, if set to true, should disable Ajax features for that component. In these cases, the ICEfaces framework and components should respect when disabled=false and not provide Ajax functionality.
What is not currently supported with ICEfaces is disabling Ajax support at a more granular level - ie per component. The f:ajax tag has a 'disabled' attribute, which, if set to true, should disable Ajax features for that component. In these cases, the ICEfaces framework and components should respect when disabled=false and not provide Ajax functionality.
Issue Links
- blocks
-
ICE-5008 Determine the level of framework support for page bookmarking
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21848 | Tue Jul 06 09:21:38 MDT 2010 | ted.goddard | support for commandLink and disabled config omitted when not used ( |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/glimmer/core/src/main/javascript/application.js
MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/FormSubmit.java MODIFY /icefaces/scratchpads/glimmer/core/src/main/javascript/submit.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21833 | Thu Jul 01 13:07:01 MDT 2010 | ted.goddard | reload button has ajax disabled ( |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/glimmer/samples/basic/src/main/webapp/icefaces.xhtml
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21832 | Thu Jul 01 13:00:09 MDT 2010 | ted.goddard | detect single disabled element ( |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/glimmer/core/src/main/javascript/application.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21831 | Thu Jul 01 12:59:07 MDT 2010 | ted.goddard | clear disabled list after rendering ( |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/FormSubmit.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21827 | Wed Jun 30 16:11:41 MDT 2010 | ted.goddard | initial ajax disabled ( |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/glimmer/core/src/main/resources/META-INF/faces-config.xml
MODIFY /icefaces/scratchpads/glimmer/core/src/main/javascript/application.js ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/AjaxDisabledList.java MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/FormSubmit.java |