我正在尝试通过 Flow 从 in 传递一个变量。我是 VisualForce 页面的新手,所以请原谅我的无知。
我为控制器和 VisualForce 页面附上了下面的代码。
VF 页面
<apex:page controller="testController">
<apex:form>
<apex:inputText value="{!inputValue}" id="textInput" />
<apex:commandButton action="{!actionMethod}" reRender="myFlow" value="GO"/>
</apex:form>
<apex:variable var="input" value="Hello1" />
<flow:interview name="testFlow" id="myFlow">
<apex:param name="inputFromVF" value="{!inputValue}" />
<apex:outputText value="{!inputValue}" />
</flow:interview>
</apex:page>
顶点类
public class testController{
public Flow.Interview.testFlow myFlow {get; set;}
public testController() {
public PageReference actionMethod() {
return null;
}
public String inputValue { get; set; }
}
当我单击按钮刷新变量时,输出文本会刷新,但它不接受参数中的变量值。我可以硬编码一些东西并通过它。