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
Deryk Sinotte
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 2.0-Beta [ 10231 ] | |
Assignee | Ted Goddard [ ted.goddard ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Affects | [Compatibility/Configuration] | |
Assignee Priority | P1 |
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 |
Ted Goddard
made changes -
Assignee | Ted Goddard [ ted.goddard ] | Mircea Toma [ mircea.toma ] |
Mircea Toma
made changes -
Assignee | Mircea Toma [ mircea.toma ] | Ted Goddard [ ted.goddard ] |
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 | #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 | #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 | #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 |
Ted Goddard
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 2.0.0 [ 10230 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P1 |
<f:ajax> is described in the JSF 2.0 specification section 10.4.1.1 table 10-3.
For the disabled attribute in particular:
"false" indicates the Ajax behavior script should be rendered; "true" indicates the Ajax behavior script should not be rendered. "false" is the default.