How to override field labels in visualforce page

How to override field labels in visualforce page?

<apex:page standardController="Account" recordSetVar="accs">
    <apex:form >	
    	<apex:pageBlock title="Std List Controller Demo">
        	<apex:pageBlockTable value="{!accs}" var="a">
                <!-- how to override the sObject label using facet-->
            	<apex:column value="{!a.Name}">                    
                    <apex:facet name="header">Company Name</apex:facet>  <!-- header footer caption -->
                </apex:column>    
                <apex:column headerValue="Industry">
                    <apex:inputField value="{!a.Industry}"/>
                </apex:column>    
                <apex:column value="{!a.Phone}"/>
                <!-- how to override the sObject label -->
                <apex:column headerValue="Company Type" value="{!a.Type}"/>
            </apex:pageBlockTable>
            <apex:pageBlockButtons >
                <apex:commandButton value="Update" action="{!save}"/>
            	<apex:commandButton value="Next" action="{!Next}"/>
            </apex:pageBlockButtons>
        </apex:pageBlock>
    </apex:form>
</apex:page>

Related posts

Leave a Comment