+ Start a Discussion
SeanCRMSeanCRM 

apex:outputPanel Error when using Rendered

I am trying to use apex:outputPanel to conditionally display a pageblocks or pageblock sections.  I keep getting an error saying:

 

Error: oportunidad_detail line 152, column 3: The element type "apex:outputPanel" must be terminated by the matching end-tag "</apex:outputPanel>"

 

<apex:form >
<apex:outputPanel rendered="{!IF(Plan_de_Oportunidad__c.Is_Cross_Sell__c <> "No", "True", "False")}">
<apex:pageBlock >
               <apex:inlineEditSupport showOnEdit="save, cancel" hideOnEdit="edit"  resetFunction="resetInlineEdit"/> 
               <apex:pageBlockSection title="Diagnostico Inicial" columns="3" collapsible="true" >
               <FONT COLOR="#FF5500"> <STRONG>1. ENLACE CON LA NECESIDAD DEL CLIENTE</STRONG></FONT>
               <apex:outputText >Si/No/Talves</apex:outputText>
               <apex:outputText >Es relevante para ganar venta y porque?</apex:outputText>
               
                   
                   <apex:outputText >A. ¿Cumplimos con las necesidades del comprador?</apex:outputText>
                   <apex:outputField value="{!Plan_de_Oportunidad__c.X1A__c}" label=""/>
                   <apex:outputField value="{!Plan_de_Oportunidad__c.T1A__c}" style="width 500px height 300px" label=""/ >
    
                       <apex:outputText >B. ¿Estamos dentro del presupuesto del comprador?</apex:outputText>
                       <apex:outputField value="{!Plan_de_Oportunidad__c.X1B__c}" label=""/>
                       <apex:outputField value="{!Plan_de_Oportunidad__c.T1B__c}" label=""/>
            
                            <apex:outputText >C. ¿Tenemos recursos y disponibildad de espacios?</apex:outputText>
                            <apex:outputField value="{!Plan_de_Oportunidad__c.X1c__c}" label=""/>
                            <apex:outputField value="{!Plan_de_Oportunidad__c.T1C__c}" label=""/>
        
                                <apex:outputText >D. ¿Enlazamos con el concepto de compra?</apex:outputText>
                                <apex:outputField value="{!Plan_de_Oportunidad__c.X1D__c}" label=""/>
                                <apex:outputField value="{!Plan_de_Oportunidad__c.T1D__c}" label=""/>
                                
              <FONT COLOR="#FF5500"> <STRONG>2. RENTABILIDAD / VALOR ESTRATEGICO</STRONG> </FONT>
              <apex:outputText > </apex:outputText>
              <apex:outputText > </apex:outputText>
              
              <apex:outputText >A. ¿Es rentable para el hotel (Posadas) esta oportunidad de negocio? </apex:outputText>
              <apex:outputField value="{!Plan_de_Oportunidad__c.X2A__c}" label=""/>
              <apex:outputField value="{!Plan_de_Oportunidad__c.T2A__c}" label=""/>
    
                   <apex:outputText >B. La eventual venta ¿Puede ayudarnos a mejorar nuestro posicionamiento estratégico en la cuenta? </apex:outputText>
                   <apex:outputField value="{!Plan_de_Oportunidad__c.X2B__c}" label=""/>
                   <apex:outputField value="{!Plan_de_Oportunidad__c.T2B__c}" label=""/>
            
                        <apex:outputText >C. ¿Apoyamos al plan clave del comprador? </apex:outputText>
                        <apex:outputField value="{!Plan_de_Oportunidad__c.X2C__c}" label=""/>
                        <apex:outputField value="{!Plan_de_Oportunidad__c.T2C__c}" label=""/>
                                     
              <FONT COLOR="#FF5500"> <STRONG>3. DECISORES DE COMPRA</STRONG> </FONT>
              <apex:outputText > </apex:outputText>
              <apex:outputText > </apex:outputText>
              
              <apex:outputText >A. "¿Hemos identificado a todas las influencias de compra?</apex:outputText>
              <apex:outputField value="{!Plan_de_Oportunidad__c.X3A__c}" label=""/>
              <apex:outputField value="{!Plan_de_Oportunidad__c.T3A__c}" label=""/>
    
                   <apex:outputText >B. ¿Hemos contactado a todas a las influencias compradoras al menos una vez?  </apex:outputText>
                   <apex:outputField value="{!Plan_de_Oportunidad__c.X3B__c}" label=""/>
                   <apex:outputField value="{!Plan_de_Oportunidad__c.T3B__c}" label=""/>
            
                        <apex:outputText >C. ¿Tenemos identificado el decisor de compra final?</apex:outputText>
                        <apex:outputField value="{!Plan_de_Oportunidad__c.X3C__c}" label=""/>
                        <apex:outputField value="{!Plan_de_Oportunidad__c.T3C__c}" label=""/>
        
                            <apex:outputText >D. ¿Tenemos al menos una influencia compradora que no apoye la propuesta?</apex:outputText>
                            <apex:outputField value="{!Plan_de_Oportunidad__c.X3D__c}" label=""/>
                            <apex:outputField value="{!Plan_de_Oportunidad__c.T3D__c}" label=""/>
                            
                            <apex:outputText >E. ¿Al menos una influencia compradora quiere bloquear la compra? </apex:outputText>
                            <apex:outputField value="{!Plan_de_Oportunidad__c.X3E__c}" label=""/>
                            <apex:outputField value="{!Plan_de_Oportunidad__c.T3E__c}" label=""/>
                            
                                <apex:outputText >F. ¿Tenemos al menos un coach para esta oportunidad? </apex:outputText>
                                <apex:outputField value="{!Plan_de_Oportunidad__c.X3F__c}" label=""/>
                                <apex:outputField value="{!Plan_de_Oportunidad__c.T3F__c}" label=""/>

                                    <apex:outputText >G. Tenemos buen entendimiento del proceso de compra en esta oportunidad? </apex:outputText>
                                    <apex:outputField value="{!Plan_de_Oportunidad__c.X3G__c}" label=""/>
                                    <apex:outputField value="{!Plan_de_Oportunidad__c.T3G__c}" label=""/>


                      <FONT COLOR="#FF5500"> <STRONG>4. POSICION COMPETITIVA</STRONG> </FONT>
                      <apex:outputText > </apex:outputText>
                      <apex:outputText > </apex:outputText>
              
               <apex:outputText >A. ¿Tenemos al menos un competidor?</apex:outputText>
              <apex:outputField value="{!Plan_de_Oportunidad__c.X4A__c}" label=""/>
              <apex:outputField value="{!Plan_de_Oportunidad__c.T4A__c}" label=""/>
    
                   <apex:outputText >B. ¿Tiene el precio alta relevancia?</apex:outputText>
                   <apex:outputField value="{!Plan_de_Oportunidad__c.X4B__c}" label=""/>
                   <apex:outputField value="{!Plan_de_Oportunidad__c.T4B__c}" label=""/>
            
                        <apex:outputText >C. ¿Percibe el comprador al menos una ventaja en nuestra solución?</apex:outputText>
                        <apex:outputField value="{!Plan_de_Oportunidad__c.X4C__c}" label=""/>
                        <apex:outputField value="{!Plan_de_Oportunidad__c.T4C__c}" label=""/>
        
                            <apex:outputText >D. ¿Estamos alineados con el Equipo de Compras?</apex:outputText>
                            <apex:outputField value="{!Plan_de_Oportunidad__c.X4D__c}" label=""/>
                            <apex:outputField value="{!Plan_de_Oportunidad__c.T4D__c}" label=""/>
                            
 


               </apex:pageBlockSection>
               
</apex:pageBlock>
</apex:outputPanel>
</apex:form>

 

Abhay AroraAbhay Arora

Try replacing the line

<apex:outputPanel rendered="{!IF(Plan_de_Oportunidad__c.Is_Cross_Sell__c <> "No", "True", "False")}">

 

With

 

<apex:outputPanel rendered="{!IF(Plan_de_Oportunidad__c.Is_Cross_Sell__c <> 'No', 'True', 'False')}">
Techman97Techman97

That is correct - you can't use double quotes in your conditional.

 

You can even drop the single quotes on the true/false part...

 

<apex:outputPanel rendered="{!IF(Plan_de_Oportunidad__c.Is_Cross_Sell__c <> 'No', true, false)}">
Abhay AroraAbhay Arora

Please confirm if your issue is resolved

SeanCRMSeanCRM

I've tried making those changes however, it is still saying that <apex:pageblockSection must be ended by />

 

I'm thinking it may have something to do with where I am placing the <apex:outputPanel tag but I've tried multiple ways with no success.

 

Thanks,


Sean

AmitSahuAmitSahu

Replace line 13 with the line below :

 

<apex:outputField value="{!Plan_de_Oportunidad__c.T1A__c}" style="width 500px height 300px" label=""   />