You need to sign in to do that
Don't have an account?
Stephen E 4
Display Names of relationships while dynamically creating visualforce page bindings?
Hey all,
I have some custom visualforce/apex that I wrote to merge custom object records. It works well, though the one issue we have is displaying "friendly names" rather than the ids when it comes to lookup/master detail fields.
Below is part of the visualforce page code.
'fields' is a list of the objects fields.
'mergedAsset' is a new sObject (i.e. custom_object__c CO = new custom_object__c())
assetToGet is record 1 (custom_object__c)
assetGot is record 2 (custom_object__c)
You loop through the fields dynamically creating radio buttons for user selection. though, on relationship fields it displays the lookups id. Is there a way you can see to display the actualy name of the record rather than the id?
I have some custom visualforce/apex that I wrote to merge custom object records. It works well, though the one issue we have is displaying "friendly names" rather than the ids when it comes to lookup/master detail fields.
Below is part of the visualforce page code.
'fields' is a list of the objects fields.
'mergedAsset' is a new sObject (i.e. custom_object__c CO = new custom_object__c())
assetToGet is record 1 (custom_object__c)
assetGot is record 2 (custom_object__c)
You loop through the fields dynamically creating radio buttons for user selection. though, on relationship fields it displays the lookups id. Is there a way you can see to display the actualy name of the record rather than the id?
<apex:repeat value="{!fields}" var="mf"> <apex:selectRadio value="{!mergedAsset[mf]}" layout="pageDirection" disabled="{!IF(assetToGet[mf] = assetGot[mf],true,false)}"> <apex:selectOption itemLabel="{!assetToGet[mf]}" itemValue="{!assetToGet[mf]}" ></apex:selectOption> <apex:selectOption itemLabel="{!assetGot[mf]}" itemValue="{!assetGot[mf]}" ></apex:selectOption> </apex:selectRadio> <br/> </apex:repeat>