If statement Visualforce中的条件语句?

If statement Visualforce中的条件语句?,if-statement,salesforce,conditional,visualforce,If Statement,Salesforce,Conditional,Visualforce,我试图通过基于复选框值的VisualForce在页面(而不是表单)上显示记录 例如,如果选中复选框“Active_c”,我想显示五个后续字段。如果未选中复选框“Active_c”,我将不显示任何内容 我能找到的唯一示例是在输出中显示文本,但是,它们不支持显示多个字段输出。例如: {! IF ( CONTAINS('salesforce.com','force.com'), 'Yep', 'Nah') } 有条件?Apex控制器经验的人: public YourObject\uu\c YourO

我试图通过基于复选框值的VisualForce在页面(而不是表单)上显示记录

例如,如果选中复选框“Active_c”,我想显示五个后续字段。如果未选中复选框“Active_c”,我将不显示任何内容

我能找到的唯一示例是在输出中显示文本,但是,它们不支持显示多个字段输出。例如:

{! IF ( CONTAINS('salesforce.com','force.com'), 'Yep', 'Nah') }
有条件?

Apex控制器经验的人:

public YourObject\uu\c YourObject{get;set;}
公共课{
YourObject=[从您的Object_uuc Limit 1中选择Active_uc、Field1_uc、Field2_uc];
}
Visualforce页面:


另一个例子。无需重新排序,只需在运行时检查复选框的值:



您能提供更多详细信息吗。我不知道你有什么,你在哪里。西科,谢谢你的帮助。试图在VisualForce电子邮件中运行此功能,但我似乎无法使其正常工作。我尝试了第二个选项(没有重新渲染),但它抛出了以下错误:“尝试加载模板进行预览时出错:的值不是动态绑定!。请尝试编辑标记以更正此问题”,根据第一个选项,我在哪里设置Apex控制器?我是VF新手。非常抱歉。你能在这里发布你的visualforce页面或一些代码片段吗?嘿,Sicco,我很想知道是否有可能将visualforce页面的控制器中的一个布尔字段放在渲染部分并运行它。当我尝试这样做时,我目前得到一个错误,但不确定是否是这样。