Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.6DR#3
-
Component/s: Bridge, ICE-Components
-
Labels:None
-
Environment:All
-
Workaround Exists:Yes
-
Workaround Description:Setting immediate="true" on the action the switches the panel will correct this. Also limiting the scope of the form so that command button that change the panel are in a separate form from the panel stack.
Description
A checkbox on a panel in a panel stack can be cleared when switching panels. This happens when the panel stack and command buttons are all contained in the same form.
<ice:form partialSubmit="true" id="innerFrame1">
<ice:commandButton value="Show One" action="#{checkboxclear.showOne}"/>
<ice:commandButton value="Show Two" action="#{checkboxclear.showTwo}" />
<ice:panelStack id="templatePanelStack"
styleClass="componentContentPanelStack"
selectedPanel="#{checkboxclear.selectedPanel}">
<ice:panelGroup id="one">
<ice:outputText value="Checkbox value is"/>
<ice:outputText value="#{checkboxclear.value}"/>
</ice:panelGroup>
<ice:panelGroup id="two">
<ice:outputText value="Check Box:"/>
<ice:outputText value="#{checkboxclear.value}"/>
<ice:selectBooleanCheckbox value="#{checkboxclear.value}" partialSubmit="true"/>
</ice:panelGroup>
</ice:panelStack>
</ice:form>
<ice:form partialSubmit="true" id="innerFrame1">
<ice:commandButton value="Show One" action="#{checkboxclear.showOne}"/>
<ice:commandButton value="Show Two" action="#{checkboxclear.showTwo}" />
<ice:panelStack id="templatePanelStack"
styleClass="componentContentPanelStack"
selectedPanel="#{checkboxclear.selectedPanel}">
<ice:panelGroup id="one">
<ice:outputText value="Checkbox value is"/>
<ice:outputText value="#{checkboxclear.value}"/>
</ice:panelGroup>
<ice:panelGroup id="two">
<ice:outputText value="Check Box:"/>
<ice:outputText value="#{checkboxclear.value}"/>
<ice:selectBooleanCheckbox value="#{checkboxclear.value}" partialSubmit="true"/>
</ice:panelGroup>
</ice:panelStack>
</ice:form>
Issue Links
- is duplicated by
-
ICE-1007 panelStack change is resetting state of contained components
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13469 | Thu Apr 05 12:30:54 MDT 2007 | adnan.durrani | Fix for |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/renderkit/dom_html_basic/MenuRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13468 | Thu Apr 05 10:45:02 MDT 2007 | rob.mayhew | Merge |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneltabset/PanelTabSetRenderer.java
MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneltabset/PanelTabSet.java MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelstack/PanelStackRenderer.java MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelstack/PanelStack.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13467 | Thu Apr 05 10:42:05 MDT 2007 | rob.mayhew | Fix for |
Files Changed | ||||
MODIFY
/icefaces/branches/icefaces-1.5/icefaces/component/src/com/icesoft/faces/component/paneltabset/PanelTabSet.java
MODIFY /icefaces/branches/icefaces-1.5/icefaces/component/src/com/icesoft/faces/component/panelstack/PanelStack.java MODIFY /icefaces/branches/icefaces-1.5/icefaces/component/src/com/icesoft/faces/component/paneltabset/PanelTabSetRenderer.java MODIFY /icefaces/branches/icefaces-1.5/icefaces/component/src/com/icesoft/faces/component/panelstack/PanelStackRenderer.java |