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

Visualforce - Render a lookup field on quick save



I have the page below, which upon 'save & edit' I want to display the accountid lookup field.

At the moment the lookup field is not displaying when I rerender the page using the quick save (save & edit) button in the page.


Also, is there a way to show this field only if the string of the account number begins with '700'?

i.e. the accountid only needs to show if the account number starts with '700'.




<apex:page standardController="Case">
        <apex:form >
            <apex:pageBlock title="Rich Contact Details">
                <apex:pageBlockButtons location="bottom">
                    <apex:commandButton action="{!QuickSave}" value="Save & Edit" rerender="theFields,theCode" oncomplete="RefreshText();"/>
                    <apex:commandButton action="{!Save}" value="Save & Close"/>

                <apex:outputPanel layout="none" id="theFields">
                    <apex:pageMessages />
                    <apex:pageBlockSection >
                        <apex:inputField value="{!Case.subject}"/>
                        <apex:inputField value="{!Case.casenumber}"/>

<apex:outputPanel layout="none" id="theCode" > 
 <apex:inputField value="{!case.accountid}" required="true"  rendered="{!if(case.Account_Number__c!=null, TRUE, FALSE)}">
           </apex:inputField>    </apex:outputPanel>     
                <apex:pageBlockSection columns="1">
                    <apex:inputField value="{!Case.Account_Number__c}"/>