首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Apex方法参数值传递给Visualforce 'apex:actionSupport‘

将Apex方法参数值传递给Visualforce 'apex:actionSupport‘
EN

Stack Overflow用户
提问于 2012-01-09 17:18:16
回答 1查看 5.2K关注 0票数 2

谁能告诉我怎样才能用Visualforce‘tell :actionSupport’传递Apex方法参数值。

顶点代码:

代码语言:javascript
复制
public void renderField(String sampleType) { }

Visualforce代码:

代码语言:javascript
复制
<apex:inputField id="sampleType" value="{!job.Sample_Type__c}">   
  <apex:actionSupport event="onchange" action="{!renderField(?)}" rerender="otherSampleType"/>       
</apex:inputField>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-09 23:48:42

Action方法不支持这样的参数传递。相反,您只需将VF组件绑定到控制器属性。在您的例子中,看起来您可能想要获取"sampleType“inputField的值。如果是这样的话,您只需要一个控制器属性来保存对"Job“的引用。假设类型为Job__c,则控制器上的此声明将起作用:

代码语言:javascript
复制
public Job__c Job { get; set; }

当您的actionSupport触发时,将从inputField填充Job.Sample_Type__c

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8786108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档