I have a apex:pageBlockTable with columns like:
<apex:column value="{!incomePeriod__c}" ... />
This value will point to an ID in the database with a text value in the Name attribute. So:
ID=a0M11000006aUaO Name="Blue Moon"
This will show the "Blue Moon" in my column but have the little pencil and when you hover over the field, the Compact Layout Popup comes up with the "Edit" and "View" buttons on it. I don't want the popup and certainly don't want the View or Edit because its useless and takes the user away from my custom page and back into the SF world.
One obvious thing i tried is to simply make it outputText to make it not editable but then it will show the ID instead of the "Blue Moon" Name. e.g. In my display, it will give the "Blue Moon" if i have the above code. But if i change it to it will show the a0M11000006aUaO in the column. At least it isn't editable or with popup.
All i really want to do is suppress the Compact Layout Popup so my data will show up correctly in my list. And have tried all sorts of things for 2 days now. SO, a bit frustrated on not knowing the inside story on all these tricks. Anyone out know this one?
Thank you!