You need to sign in to do that
Don't have an account?
Andrew Shakalov
Unknown property in vf page.
I have a problem: Unknown Property 'PencilsNBoxesController.Pensil_box__c'
Here is a code.
<apex:page controller="PencilsNBoxesController">
<apex:form>
<apex:pageBlock title="Pencil List" id="Pencil_Box_list">
<apex:pageBlockTable value="{!Pencil_Box__c}" var="pb">
<apex:column value="{!pb.Name}"/>
<apex:column value="{!pb.CreatedBy}"/>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>
</apex:page>
Controller
public class PencilsNBoxesController {
public class PencilBoxListController {
private String sortOrder = 'CreatedBy';
public List<Pencil_Box__c> getPencil() {
List<Pencil_Box__c> results = Database.query(
'SELECT Id, Name, CreatedBy FROM Pencil_Box__c');
return results;
}
}
}
Here is a code.
<apex:page controller="PencilsNBoxesController">
<apex:form>
<apex:pageBlock title="Pencil List" id="Pencil_Box_list">
<apex:pageBlockTable value="{!Pencil_Box__c}" var="pb">
<apex:column value="{!pb.Name}"/>
<apex:column value="{!pb.CreatedBy}"/>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>
</apex:page>
Controller
public class PencilsNBoxesController {
public class PencilBoxListController {
private String sortOrder = 'CreatedBy';
public List<Pencil_Box__c> getPencil() {
List<Pencil_Box__c> results = Database.query(
'SELECT Id, Name, CreatedBy FROM Pencil_Box__c');
return results;
}
}
}
Please change the value attribute of pageBolockTabel from Pencil_Box__c to pencil, as shown above.
Change your controller class as above.
But CreatedBy is exist as Field Name on Pencil Box Object and have not the '__c'.
SELECT Id, Name, CreatedById FROM Pencil_Box__c
Unknown Property 'PencilsNBoxesController.Pensil.inputValue
try above code