У меня есть логическая переменная, и в зависимости от того, истинно это или нет, я хочу показать поле в качестве поля ввода или поля вывода.
{!IF(!Showinput), <apex:outputField value="{!a.field1__c}"/>, apex:inputField value="{!a.field1__c}"/>)}
<apex:inputField value="{!a.field2__c}"/>
Когда я пытаюсь сохранить, я получаю сообщение об ошибке
Error: Attribute value in <apex:inputField> must contain only a formula expression that resolves to a single controller variable or method
Есть ли другой способ достижения этого