function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
dai tran 6dai tran 6 

How can use if else in visualforce page?

I want output or not output some tag in visualforce page.
How can use if else?
ex:
<apex:repeat value="{!MapProducts[ikey]}" var="item">
                              {!if(item.id==0)}
                               <div class="columnnull">
                                   
                                </div> 
                              {!else}
                              <div class="column">                           
                                  <div class="zoomimage"> 
                                 </div>
                              </div>

 
Best Answer chosen by dai tran 6
Amit Chaudhary 8Amit Chaudhary 8
You can try Rerender in output penel like below
<apex:repeat value="{!MapProducts[ikey]}" var="item">
					  
					 <apex:outputPanel rendered="{!if(item.id==0 , true ,false)}">  
					   <div class="columnnull">
						   
						</div> 
					</apex:outputPanel>	
					 <apex:outputPanel rendered="{!if(item.id !=0 , true ,false)}">  
					  <div class="column">                           
						  <div class="zoomimage"> 
						 </div>
					  </div>
					</apex:outputPanel>
Let us know if this will help you