You need to sign in to do that
Don't have an account?
マスターキートン!
apex:selectListのonchangeでgetリクエストを作りたい
visualforce画面でプルダウンを選択した直後、選択された値「hoge」をGETリクエストのaidパラメータにのせて、
例えば、https://salesforce.com/apex/abc?aid=hoge というような感じのリクエストを作りたいです。
すみませんが、どのようにしたらよいか検討つかないのですが、
どのようにしたらよいでしょうか。
ちなみに、以下のような感じだと、ajaxになってしまうためか、urlがかわりません。
https://salesforce.com/apex/abc?aid=hoge
何卒よろしくお願い致します。
例えば、https://salesforce.com/apex/abc?aid=hoge というような感じのリクエストを作りたいです。
すみませんが、どのようにしたらよいか検討つかないのですが、
どのようにしたらよいでしょうか。
ちなみに、以下のような感じだと、ajaxになってしまうためか、urlがかわりません。
<apex:selectList value="{!aId}" size="1"> <apex:selectOptions value="{!aList}"/> <apex:actionSupport action="{!change}" event="onchange"/> </apex:selectList>以下のようなgetで受け取れるようにしてパーマネントリンク的なページをつくりたいです。
https://salesforce.com/apex/abc?aid=hoge
何卒よろしくお願い致します。
- あらかじめVisualforceページ内に<script>タグを配置
- <script>タグの中でGETリクエストを生成する関数を定義
- <apex:selectList>タグにはonChange属性があるので、変わったタイミングで2のGETリクエスト生成関数を呼び出す
というやり方もあると思います。