function readOnly(count){ }
Don't have an account?
Search for an answer or ask a question of the zone or Customer Support.
You need to sign in to do that
Sign in to start searching questions
Signup for a Developer Edition
Sign in to start a discussion
Can you please share the code of vf page here?
VF Page
<apex:page controller="ObjectRelatedQuery" tabStyle="Account">
<apex:form >
<apex:pageBlock >
<apex:pageBlockButtons >
<apex:commandButton value="Query Accounts" action="{!fetch}"/>
</apex:pageBlockButtons>
<apex:pageBlockSection columns="1" title="Account Related SOQL Query" collapsible="false">
<apex:outputText value="{!query}">
</apex:outputText>
</apex:pageBlockSection>
<apex:pageBlockSection title="Account Object Records" columns="1" collapsible="false">
<apex:pageBlockTable value="{!accList}" var="acc">
<apex:column value="{!acc.name}"/>
<apex:column value="{!acc.phone}"/>
<apex:column value="{!acc.rating}"/>
<apex:column value="{!acc.industry}"/>
<apex:column value="{!acc.accountnumber}"/>
</apex:pageBlockTable>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
------------------------------------------------------
Controller
------------------------
public class ObjectRelatedQuery{
public String ObjectRelatedQueryDetails { get; set; }
public List<Account> accList{get;set;}
public String query{get;set;}
Public String searchStr{get;set;}
public ObjectRelatedQuery(){
}
public PageReference fetch(){
String SobjectApiName = 'Account';
// string SobjectApiName = 'Contact';
Map<String, Schema.SObjectType> schemaMap = Schema.getGlobalDescribe();
Map<String, Schema.SObjectField> fieldMap = schemaMap.get(SobjectApiName).getDescribe().fields.getMap();
String commaSepratedFields = '';
for(String fieldName : fieldMap.keyset()){
if(commaSepratedFields == null || commaSepratedFields == ''){
commaSepratedFields = fieldName;
}else{
commaSepratedFields = commaSepratedFields + ', ' + fieldName;
}
}
query = 'select ' + commaSepratedFields + ' from ' + SobjectApiName ;
accList = Database.query(query);
//conlist = Database.query(query);
return null;
}
}
Please change the pageBlockSection title to this:
<apex:pageBlockSection title="List of Records" columns="1" collapsible="false">