You need to sign in to do that
Don't have an account?

別ウインドーでのページの更新の際のパラメータの引渡し
本当に初歩的な質問なのですが、マニュアル等を読んでもよくわかりません。どなたか教えてください。
画面Aで日付けを指定すると、画面BでPDFを出力するPGを組んでいます。
ここで画面Aで指定した日付けを画面Bで受け取るにはどうすればいいのでしょうか?
本当に初歩的ですみません。教えてください
You need to sign in to do that
Don't have an account?
本当に初歩的な質問なのですが、マニュアル等を読んでもよくわかりません。どなたか教えてください。
画面Aで日付けを指定すると、画面BでPDFを出力するPGを組んでいます。
ここで画面Aで指定した日付けを画面Bで受け取るにはどうすればいいのでしょうか?
本当に初歩的ですみません。教えてください
コントローラなどの環境や画面の作り方など情報がないので正確な回答ではないかもしれませんが・・・
URLパラメータにし、画面Bで受け取る形であれば楽ではないかと思います。
パラメータのついたURLに飛ばすか、パラメータを与えて
http://(中略)/apex/画面B?param=XXXX
or
B.getParameters().put('param', 'XXXX')
B側のコントローラでは
ApexPages.currentPage().getParameters().get('param')
で"XXXX"を取得する事が出来ます
もしURLを指定する際に、URLとして不適切な文字が混ざる場合にはEncodingUtilを利用し、urlEncode/Decodeする必要があります
All Answers
コントローラなどの環境や画面の作り方など情報がないので正確な回答ではないかもしれませんが・・・
URLパラメータにし、画面Bで受け取る形であれば楽ではないかと思います。
パラメータのついたURLに飛ばすか、パラメータを与えて
http://(中略)/apex/画面B?param=XXXX
or
B.getParameters().put('param', 'XXXX')
B側のコントローラでは
ApexPages.currentPage().getParameters().get('param')
で"XXXX"を取得する事が出来ます
もしURLを指定する際に、URLとして不適切な文字が混ざる場合にはEncodingUtilを利用し、urlEncode/Decodeする必要があります
完璧です。ありがとうございました。