+ Start a Discussion

Lookup fields Visualforce

I'm trying to find the properly way to display a lookup field on a Visualforce for a custom object/field. All of the examples I keep seeing are for standard fields (AccountID ; UserID). 

<apex:inputfield id="Vendor_Classification__c" value="{!Vendor_Classification__c.Vendor__c}" required="true"/>

What is the proper syntax to display the Vendor__c lookup field as a link ?
Himanshu ParasharHimanshu Parashar

If you want to display that as a link you need to use <apex:outputfield> tag instead of <apex:inputfield> as shown below
<apex:inputfield id="Vendor_Classification__c" value="{!Vendor_Classification__r.Vendor__c}"/>

Let me know if that help you.

Vivek DeshmaneVivek Deshmane
If you want to show lookup link as readonly then try below code. let me know if this works for you.
<apex:outputField value="{!Vendor_Classification__c.Vendor__c}"/>

Best Regards,
William TranWilliam Tran
The lookup will automatic show as an magnifying glass.  What's wrong with you code, does it not work?