0

フローを介して変数を渡そうとしています。私は 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; }

}

ボタンをクリックして変数を更新すると、出力テキストが更新されますが、パラメーターの変数値が受け入れられません。何かをハードコーディングして、それを通過させることができます。

4

1 に答える 1