You need to sign in to do that
Don't have an account?
apex
hi am unable to resolve these issues please help me :
I have created two custome objects emp and dept1 , and i took master realation ship in employee table and related to dept1 table . when am able to write customer controller and visual page am getting following errors.
Error: Compile Error: unexpected token: '(' at line 13 column 70
public class SController
{
Integer departmentNumber;
List<emp__c> employees;
public Scontroller ()
{
employees=[select departmentNumber__c,id__c,sal__c,Name from emp__c where departmentNumber__c=:departmentNumber];
}
public Integer getDepartmentNumber()
{
return departmentNumber;
}
public void setDepartmentNumber(ApexPages.currentPage.getParameter.get('departmentNumber'))
{
this.departmentNumber=ApexPages.currentPage.getParameter.get('departmentNumber');
public List<emp__c> getEmployees()
{
return employees;
}
public PageReference go()
{
return null;
}
}
ERROR: there is no SController Apex class Create: public class SController or create apex class public "sharing with" SController.
<apex:Page controller="SController">
<apex:form>
<apex:pageBlock title="employeeslist of current department">
<apex:pageBlockSection>
<apex:inputField value="{!dept1__c.number__c}" id="departmentNumber"/>
<apex:commandButton value="go" action="{!go}"
reRender="departmentNumber"/>
</apex:pageBlockSection>
<apex:pageBlockSection>
<apex:pageBlockTable title="current employees" value="{!employees}"
var="e">
<apex:column value="{!e.sal__c}"/>
<apex:column value="{!e.id__c}"/>
<apex:column value="{!e.Name}"/>
<apex:column value="{!e.departmentNumber__c}"/>
</apex:pageBlockTable>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
public class SController
{
Integer departmentNumber;
List<emp__c> employees;
public Scontroller ()
{
employees=[select departmentNumber__c,id__c,sal__c,Name from emp__c where departmentNumber__c=:departmentNumber];
}
public Integer getDepartmentNumber()
{
return departmentNumber;
}
public void setDepartmentNumber(ApexPages.currentPage.getParameter.get('departmentNumber'))
{
this.departmentNumber=ApexPages.currentPage.getParameter.get('departmentNumber');
}//u missed this...
public List<emp__c> getEmployees()
{
return employees;
}
public PageReference go()
{
return null;
}
}
eventough i have kept '}' still the issue does not resolved . help me
public class SController
{
Integer departmentNumber;
List<emp__c> employees;
public Scontroller ()
{
employees=[select departmentNumber__c,id__c,sal__c,Name from emp__c where departmentNumber__c=:departmentNumber];
}
public Integer getDepartmentNumber()
{
return departmentNumber;
}
public void setDepartmentNumber(ApexPages.currentPage().getParameters().get('departmentNumber'))
{
this.departmentNumber=ApexPages.currentPage().getParameters().get('departmentNumber');
}
public List<emp__c> getEmployees()
{
return employees;
}
public PageReference go()
{
return null;
}
}