Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.5.3
-
Component/s: ICE-Components
-
Labels:None
-
Environment:any
-
Support Case References:
Description
When the attribute "partialSubmit" of an UIInput or UICommand is true, ICEFaces
modifies all the others inputText components and their required property is set
to FALSE.
I think that there's a problem when the required attribute contains a ValueBinding.
Consider the following example:
<ice:commandButton action="#{testBean.togglePopup}" value="Partial Submit"
partialSubmit="true"/>
<ice:commandButton action="#{testBean.togglePopup}" value="Standard Submit" />
<ice:inputText required="#{testBean.required}"/>
After the a partial submit cycle, ICEFaces assigns TRUE to the required
attribute of the previously modified components.This is not
correct because if the required attribute contains a value-binding then that
value-binding is lost and the expression is not evaluated any more.
modifies all the others inputText components and their required property is set
to FALSE.
I think that there's a problem when the required attribute contains a ValueBinding.
Consider the following example:
<ice:commandButton action="#{testBean.togglePopup}" value="Partial Submit"
partialSubmit="true"/>
<ice:commandButton action="#{testBean.togglePopup}" value="Standard Submit" />
<ice:inputText required="#{testBean.required}"/>
After the a partial submit cycle, ICEFaces assigns TRUE to the required
attribute of the previously modified components.This is not
correct because if the required attribute contains a value-binding then that
value-binding is lost and the expression is not evaluated any more.
Issue Links
- blocks
-
ICE-1654 Required attribute bound to a valueBinding is unset when using partialSubmit in UIData components
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Support Case References | https://www.icesoft.ca:4443/supportilla/show_bug.cgi?id=4030 | |
Support Customer Ref. #s | 725 |
Attachment | ReceiveSendUpdates.java [ 10365 ] |
Attachment | SiaBlockingServlet.java [ 10366 ] |
Assignee | Ted Goddard [ ted.goddard ] |
Fix Version/s | 1.6DR#3 [ 10050 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13520 | Thu Apr 12 12:30:51 MDT 2007 | ted.goddard | restoring ValueBindings to components during partialSubmit ( |
Files Changed | ||||
![]() |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee | Ted Goddard [ ted.goddard ] | Ken Fyten [ ken.fyten ] |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 1.6 [ 10031 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee | Ken Fyten [ ken.fyten ] |
developed a patch which should solve this problem.
The BlockingServlet is the patch for ICEFaces 1.5.x and ReceiveSendUpdates is for ICEFaces 1.6.0.