I am confounded by this issue. I am able to display a custom SObject checkbox in an inline VF component on the Contact page layout. However, with the same code (this time std controller = Account), I am unable to display the checkbox on the Account page layout even though I can drag and drop the inline VF component onto the Account page.
Here is my VF page code:
<apex:page standardController="Account">
<apex:form >
<apex:pageBlock id="theBlock">
<!-- first row -->
<apex:pageBlockTable value="{!Account}" var="a">
<apex:column headerValue="Fund/Status">
<apex:outputText >
<b>EJF</b>
</apex:outputText>
</apex:column>
<apex:column headerValue="On Approved List">
<apex:inputField value="{!a.EJF_Approved__c}"/>
</apex:column>
</apex:pageBlockTable>
<!-- end of first row -->
</apex:pageBlock>
</apex:form>
</apex:page>
EJF_Approved is the name of the custom checkbox and is in the list of custom fields under Account fields:
On the accounts page, this is what I see - no checkbox:
There are no errors. Finally, the Account tab is renamed to Investor. I don't think that's the spoiler but just to round up all possibly pertinent information.
It seems like I'm getting something fundamentally wrong here but don't quite see. Please help.