我假设您正在讨论Visualforce页面而不是标准页面布局? (它也应该可以用标准页面布局来实现,但需要一些记录类型的杂耍,根据您的条件分配rec类型)...
在纯Visualforce中可以做到你想要的(只是标准控制器,没有扩展名)。你想显示一个帐户还是多个(在某个表中)?
粗略地说,您应该阅读大多数visualforce标签上可用的rendered
属性。以下是基于机会的示例,但原理相同。
<apex:page standardController="Opportunity" recordSetVar="opps" readonly="true">
<apex:pageBlock>
<apex:pageBlockTable value="{!opps}" var="o">
<apex:column value="{!o.Name}" />
<apex:column value="{!o.Probability}" />
<apex:column headerValue="Amount or Stage">
<apex:outputField value="{!o.StageName}" rendered="{!o.Probability != 100}" />
<apex:outputField value="{!o.Amount}" rendered="{!o.Probability = 100}" />
</apex:column>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:page>
