Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Salesforce 未知函数加法器。检查拼写和#x9;apex销售人员_Salesforce_Apex Code_Visualforce - Fatal编程技术网

Salesforce 未知函数加法器。检查拼写和#x9;apex销售人员

Salesforce 未知函数加法器。检查拼写和#x9;apex销售人员,salesforce,apex-code,visualforce,Salesforce,Apex Code,Visualforce,我创建了一个visualforce页面,其中有一个代码段 <apex:column ><apex:commandButton value="{!if(item.i == size-1,'Add','Delete')}" action="{!if(size == 1,addElement(),removeElement())}"></apex:commandButton></apex:column> 但当我试图保存visualforce页面时,它给

我创建了一个visualforce页面,其中有一个代码段

<apex:column ><apex:commandButton value="{!if(item.i == size-1,'Add','Delete')}" action="{!if(size == 1,addElement(),removeElement())}"></apex:commandButton></apex:column>
但当我试图保存visualforce页面时,它给了我错误

Error: Unknown function addElement. Check spelling  
有谁能告诉我如何使用if-structure-in-action属性使其正常工作吗

<apex:commandButton value="{!if(item.i == size-1,'Add','Delete')}" action="{!addElement}" rendered="{!size == 1}"/>
<apex:commandButton value="{!if(item.i == size-1,'Add','Delete')}" action="{!removeElement}" rendered="{!NOT(size == 1)}"/>


是否尝试调用控制器中的addElement()/removeElement()方法?如果是,则不需要在action属性中指定圆括号。它应该是action=“{!IF(size==1,addElement,removeElement}”我也尝试了,但在我尝试addElement()之后,它会给我错误未知属性addElement。请自己检查
<apex:commandButton value="{!if(item.i == size-1,'Add','Delete')}" action="{!addElement}" rendered="{!size == 1}"/>
<apex:commandButton value="{!if(item.i == size-1,'Add','Delete')}" action="{!removeElement}" rendered="{!NOT(size == 1)}"/>