将参数从页面传递给控制器​​,而不使用itcex:visualforce中的参数

时间:2018-05-01 22:52:17

标签: salesforce visualforce apex

我正在尝试将参数从Visualforce页面传递到顶点的控制器:actionfunction但是我面临一个奇怪的困境。

apex:param与action函数一起工作的唯一方法是它上面有rerender属性。不幸的是我不能使用rerender,因为我在页面上也有一个apex:inputfile;如果存在rerender属性,则会导致错误。

如何在不使用apex:param。

的情况下将参数传递给控制器​​的任何想法

1 个答案:

答案 0 :(得分:0)

如果你特别注意不使用apex:param,那么你应该考虑使用 JavaScript Remoting 将参数从Visualforce传递给Apex。

否则,如果您可以使用apex:param但问题仅适用于apex:inputFile标记,则应使用apex:actionRegion标记。

我没有发布完整的代码,只是给你下面的参考。希望以下链接有所帮助:

Passing a value from Visualforce Page to Controller

apex:actionRegion - Visualforce Developer Guide

JavaScript Remoting - Visualforce Developer Guide