0

af:select のドメイン オブジェクトからプロパティのリストを表示する単純な拡張機能を使用しています。ドロップダウンを使用した後、フォームはコントローラ アクションにリダイレクトされ、リポジトリは引数で選択されたプロパティに従ってすべてのレコードを取得します。

<f:form class="filter-select" name="filter-select" method="post" action="showByProperty" pageUid="{settings.detailShowByProperty}">
<f:form.select name="filter-form" options="{properties}" optionLabelField="title" optionValueField="uid" prependOptionLabel="Please choose..." prependOptionValue="0"  />
    <button>
        Show matching records
    </button>

選択フィールドでルートエンハンサーを使用して、次のような URL を作成するにはどうすればよいですか?

http:www.mysite.com/detailpage/property

特に、プロパティ/引数を追加する方法がわかりません。

前もって感謝します!

4

1 に答える 1

0

これはうまくいきません。フォームの送信は、クライアント/ブラウザによって完全に処理されます。唯一のオプションは、uriBuilder とフォーム データをパラメーターとして使用してリダイレクトを作成し、話す URL を取得する別のアクションにフォームを送信することです。

于 2019-01-21T15:56:55.980 に答える