Pra*_*ady 0 salesforce visualforce apex-code
我有一个布尔变量,根据这是真还是假,我想将字段显示为inputfield或outputfield.
{!IF(!Showinput), <apex:outputField value="{!a.field1__c}"/>, apex:inputField value="{!a.field1__c}"/>)}
<apex:inputField value="{!a.field2__c}"/>
Run Code Online (Sandbox Code Playgroud)
当我试图保存时,我得到一个错误
Error: Attribute value in <apex:inputField> must contain only a formula expression that resolves to a single controller variable or method
Run Code Online (Sandbox Code Playgroud)
有没有其他方法来实现这一目标
指定两者但使用rendered
属性来控制渲染哪一个
<apex:outputField value="{!a.field1__c}" rendered="{!NOT(Showinput)}"/>
<apex:inputField value="{!a.field1__c}" rendered="{!Showinput}"/>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3344 次 |
最近记录: |