想要显示基于单击vf页面中的复选框的文本

时间:2014-08-14 11:11:05

标签: salesforce

想要在VF页面中单击复选框显示文件中的文本。但是同一个复选框正在调用一个方法。 代码如下....请写控制器。急需帮助..

          

<apex:outputPanel id="jobPanel">


1 个答案:

答案 0 :(得分:0)

尝试以下代码

Apex课程:

public class Test 
{
   public Boolean isChecked { get; set; }       
   public String myText{get;set;}
   public void controllerMethod()
   {
       myText = 'Your Text field rendered';
       //assign text field values
   }
}

Visualforce页面:

<apex:page controller="Test" >
  <apex:form >  
   <apex:pageBlock id="jobBlock">
      <apex:inputCheckbox id="inche" value="{!isChecked}" >
          <apex:actionsupport event="onclick" action="{!controllerMethod}" rerender="jobPanel" />
      </apex:inputCheckbox>

      <apex:outputPanel id="jobPanel">
          <apex:pageBlockSection rendered="{!isChecked}">
              <apex:pageblockSectionItem >
                   <apex:inputText value="{!myText}"/>
              </apex:pageblockSectionItem>                           
          </apex:pageBlockSection>
      </apex:outputPanel>
   </apex:pageBlock>
 </apex:form>
</apex:page>

希望它可以帮到你