t:selectoneradio Could not find component with 1.2.3 upgrade from 1.2.2
------------------------------------------------------------------------
Key: MYFACES-1880
URL: https://issues.apache.org/jira/browse/MYFACES-1880
Project: MyFaces Core
Issue Type: Bug
Affects Versions: 1.2.3
Environment: Jboss 4.2.2 Richfaces 3.2.1 myfaces 3.2.2 tomahawk 1.1.6
Reporter: patrick schwarz
I get a Could not find component in the following code:
<rich:modalPanel id="popEditLegalEntity" moveable="true" styleClass="popup"
height="150" width="600" >
<f:facet name="header">
<h:outputText value="Edit Entity Name" />
</f:facet>
<f:facet name="controls">
<h:graphicImage value="/images/close.png"
style="cursor:pointer"
onclick="Richfaces.hideModalPanel('popEditLegalEntity')" />
</f:facet>
<a4j:form id="popEntityForm" >
<t:panelGrid
rowClasses="standardTable_GenericRow"
columnClasses="standardTable_Column1,standardTable_Column2,standardTable_Column2"
columns="3">
<h:outputLabel value="Entity
Type:" />
<t:selectOneRadio
id="typeSelectOne" forceId="true" layout="spread"
value="#{legalEntityBacking.nameHistory.nameTypeCode}"
onclick="changeEntityType(this)" >
<f:selectItem
id="businessSelect" itemLabel="Business" itemValue="business" />
<f:selectItem
id="personSelect" itemLabel="Person" itemValue="person" />
</t:selectOneRadio>
<t:radio for="typeSelectOne" index="0" >
<t:outputLabel
style="visibility:hidden;" id="entityNameLabel" forceId="true" for="entityName"
value="Name:" />
<t:inputText
style="visibility:hidden;" size="40" forceId="true" id="entityName"
value="#{legalEntityBacking.busEntityName}" />
</t:radio>
<t:inputHidden id="entityType" forceId="true"
value="#{legalEntityBacking.nameHistory.nameTypeCode}"/>
<t:inputHidden id="nameid"
value="#{legalEntityBacking.nameHistory.nameId}"/>
<h:inputHidden id="effectiveDate"
value="#{legalEntityBacking.nameHistory.effectiveDate}"/>
<h:inputHidden id="endDate"
value="#{legalEntityBacking.nameHistory.endDate}"/>
</t:panelGrid>
<t:panelGrid columns="3">
<a4j:commandButton value="Save"
reRender="contactEdit"
oncomplete="javascript:Richfaces.hideModalPanel('popEditLegalEntity')"
actionListener="#{legalEntityBacking.saveEntity}" />
<a4j:commandButton value="Cancel"
onclick="javascript:Richfaces.hideModalPanel('popEditLegalEntity')" />
</t:panelGrid>
</a4j:form>
</rich:modalPanel>
with the following:
Exception while calling encodeEnd on component : {Component-Path : [Class:
org.ajax4jsf.component.AjaxViewRoot,ViewId: /jsp/contacts/contacts.jsp][Class:
org.ajax4jsf.component.html.Include,Id: j_id_jsp_1258494757_204][Class:
org.richfaces.component.html.HtmlModalPanel,Id: popEditLegalEntity][Class:
org.ajax4jsf.component.html.AjaxForm,Id: popEntityFormj_id_1][Class:
org.apache.myfaces.component.html.ext.HtmlPanelGrid,Id:
j_id_jsp_1450444019_4j_id_1]}
Caused by:
java.lang.IllegalStateException - Could not find component 'typeSelectOne'
(calling findComponent on component
'j_id_jsp_1258494757_204:popEntityFormj_id_1:j_id_jsp_1450444019_9j_id_1')
I believe this is similiar to:
http://issues.apache.org/jira/browse/TOMAHAWK-26?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12358398
although I have tried the workaround with no success.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.