I want to render/enable a command button based on a rollupsummary field value. If a rollupsummary field evalues to 0 enable it else keep it disabled.

Following is the code i am trying to achieve this functionality

enter image description here

public with sharing class test 
    public Account acc{get;set;}

    public test(){
       acc = [SELECT No_of_App__c   FROM Account];

No able to render/enable diable the button

2 Answers 2


Your code should work properly. You are missing "" in rendered tag.

Try this code once

rendered="{!If(acc.No_Of_App__C = 0 ,True,False)}"


A couple of points, rendered is whether or not the component is visible, which is different from it appearing as a disabled button.

You can add an element to the page to help you debug


Also you shouldn't call your controller Test! See the tip at the bottom of this page http://www.salesforce.com/us/developer/docs/pages/Content/pages_controller_error_handling.htm

  • Thanks for your suggestion. I have just created a test class as to post in forum.. as i wanted to work on only part of my whole code
    – TestNS
    Commented Sep 24, 2013 at 12:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .