我尝试将参数从我的表单(gsp)发送到我的控制器grails,但不起作用。
<g:form url="[action:'searchByFilter', controller:'invoice']" method="GET">
<p>Filtro de busca</p>
<g:textField name="search" value="${invoice?.search}" params="search : search"/>
<g:submitButton name="search" class="input-search" value="${message(code: 'default.button.search.filter')}" />
</g:form>
我需要发送输入值以进行结果过滤。但是,输入的值不会发送。
我的域类代码:
static namedQueries = {
getInvoicesByStatus {
eq 'deleted', false
}
getInvoicesByFilter {
eq 'description', Invoice.get(params.search)
}
}
我的错误是什么?我需要使用namedQuery:)