我正在使用一个简单的扩展名,它以f:select显示来自domainobject的属性列表。使用下拉菜单后,表单将重定向到控制器操作,存储库将根据参数的selected属性获取所有记录。
<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>
我如何在选择字段中使用路由增强器来创建类似以下的网址:
http:www.mysite.com/detailpage/property
尤其是我不知道如何附加属性/参数。
谢谢!
答案 0 :(得分:0)
这行不通。客户端/浏览器完全处理发送表单。唯一的选择是将表单发送到另一个操作,该操作将使用uriBuilder创建重定向并将表单数据作为参数来获取语音网址。