Salesforce 从控制器更改顶点标记属性?
我想知道是否可以从控制器更改Apex VisualForce标记属性 我可以这样做吗?: 标签: 希望这有意义 我目前正在做这件事,我认为这有点冗长,希望避免: 标签 希望有帮助 合并字段(括号中的内容)的语法与验证规则、公式字段、工作流触发条件等的语法相同。因此,您可以使用类似于Salesforce 从控制器更改顶点标记属性?,salesforce,visualforce,apex-code,Salesforce,Visualforce,Apex Code,我想知道是否可以从控制器更改Apex VisualForce标记属性 我可以这样做吗?: 标签: 希望这有意义 我目前正在做这件事,我认为这有点冗长,希望避免: 标签 希望有帮助 合并字段(括号中的内容)的语法与验证规则、公式字段、工作流触发条件等的语法相同。因此,您可以使用类似于TODAY()的函数以及一些更复杂的逻辑 所以我认为,如果“inc”对象在页面上可见,那么 ...rendered="{!not(inc.Status='Closed')} 我们应该做到这一点。如果您使用标准控制器,
TODAY()
的函数以及一些更复杂的逻辑
所以我认为,如果“inc”对象在页面上可见,那么
...rendered="{!not(inc.Status='Closed')}
我们应该做到这一点。如果您使用标准控制器,则将“inc”替换为sObject名称(如“Case”)。我是从.NET环境来到Visualforce的,在该环境中,您可以从控制器更改页面(或通过这种方式从控制器创建部分页面),因此我理解您的问题 不幸的是,在Visualforce中你不能做同样的事情
if (inc.Status__c == 'Closed'){
Status.Rendered = false
}
<apex:selectList id="Status" value="blah blah" rendered="{!IncidentIsClosed}">
if (inc.Status__c == 'Closed'){
IncidentIsClosed = false;
}
....
public Boolean getIncidentIsClosed() {
return IncidentIsClosed;
}
...rendered="{!not(inc.Status='Closed')}