gpt4 book ai didi

salesforce - Visualforce 中的 if-else 条件 block

转载 作者:行者123 更新时间:2023-12-03 23:47:27 25 4
gpt4 key购买 nike

我曾在 jsp 中使用过 c:if, c:when JSTL 标签。但我不知道是否有类似的东西可用于视觉力页面。例如,我正在为jsp提供示例代码。 ——

    <h1>A Demo conditional section code</h1>
<c:choose>
<c:when test="${param.colorField == 'red'}">
<table border="0" width="150" height="50" bgcolor="#ff0000">
<tr><td>It is red</td></tr>
</table>
</c:when>
<c:when test="${param.colorField == 'blue'}">
<table border="0" width="150" height="50" bgcolor="#0000ff">
<tr><td>It is blue</td></tr>
</table>
</c:when>
<c:when test="${param.colorField == 'green'}">
<table border="0" width="150" height="50" bgcolor="#00ff00">
<tr><td>Green table</td></tr>
</table>
</c:when>
<c:otherwise>
<table border="0" width="150" height="50" bgcolor="#000000">
<tr><td>No colour changed</td></tr>
</table>
</c:otherwise>
</c:choose>
<br/>
and other codes....

我在 vf 页面中缺少这种页面块准备。

最佳答案

我发现我们可以对任何块使用输出面板( <apex:outputpanel> )并使用 rendered属性来处理加载它的条件。

<h1>A Demo conditional section code</h1>
<apex:outputpanel rendered="{!param.colorField == 'red'}">
<table border="0" width="150" height="50" bgcolor="#ff0000">
<tr><td>It is red</td></tr>
</table>
</apex:outputpanel>
<apex:outputpanel rendered="{!param.colorField == 'blue'}">
<table border="0" width="150" height="50" bgcolor="#0000ff">
<tr><td>It is blue</td></tr>
</table>
</apex:outputpanel>
:
:
and other codes....

关于salesforce - Visualforce 中的 if-else 条件 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29471598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com