Grails:编辑和删除不起作用的链接

Grails:编辑和删除不起作用的链接,grails,groovy,filter,Grails,Groovy,Filter,我创建了一个额外的列,并在列表末尾添加了图标,用于编辑和删除事件 这是我的 <g:form value="${it.id}"> <g:hiddenField name="id" value="${it.id}" /> <span class="simple"><g:actionSubmit class="editar" action="edit

我创建了一个额外的列,并在列表末尾添加了图标,用于编辑和删除事件

这是我的

<g:form value="${it.id}">
                            <g:hiddenField name="id" value="${it.id}" />
                            <span class="simple"><g:actionSubmit class="editar" action="edit" value="${message(code: 'default.button.editar.label', default: '&nbsp;&nbsp;&nbsp;')}" /></span>
                            <span class="simple"><g:actionSubmit class="eliminar" action="delete" value="${message(code: 'default.button.eliminar.label', default: '&nbsp;&nbsp;&nbsp;')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Esta seguro que desea Eliminar?')}');" /></span>
                        </g:form>
我想既然get参数中显示params.id,我就不能正常工作了,那么我还有什么其他选择呢???


<g:form id="${it.id}"> 
   <span class="simple">
     <g:actionSubmit class="editar" action="edit" 
                     value="${message(code:'default.button.editar.label', 
                                      default: '&nbsp;&nbsp;&nbsp;')}" />
   </span>
   <span class="simple">
     <g:actionSubmit class="eliminar" action="delete" 
                     value="${message(code: 'default.button.eliminar.label', 
                                      default: '&nbsp;&nbsp;&nbsp;')}" 
                     onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Esta seguro que desea Eliminar?')}');" />
   </span>
 </g:form>
总之:用id=“{it.id}”替换g:form标记中的value=“${it.id}”,并删除id的hiddenField。我认为这将解决问题


如果不起作用,请告诉我…

嘿,费尔南多,你能准确描述一下发生了什么吗?你填充结果,点击“编辑”或“删除”按钮,然后怎么办?然后分别转到edit.gsp或delete.gsp…更新帖子,因为我认为错误在controllerWait。。。你点击编辑,它就会转到edit.gsp?它不是在做你想让它做的吗?如果我从列表中单击它。gsp是的,但当我从searchResults.gsp中的过滤结果器中单击它时,它会向我抛出一个错误,说找不到id,并且那里张贴的内容来自searchResults.gsp,代码在列表中工作正常。gspPerfect我的朋友!非常感谢。现在我错过了最后一件事,当页面第一次打开时,它会加载自动过滤器。明天早上我将发布一个新问题和一些代码。你帮了大忙,我真的很感激!这是新问题的链接。
<g:form id="${it.id}"> 
   <span class="simple">
     <g:actionSubmit class="editar" action="edit" 
                     value="${message(code:'default.button.editar.label', 
                                      default: '&nbsp;&nbsp;&nbsp;')}" />
   </span>
   <span class="simple">
     <g:actionSubmit class="eliminar" action="delete" 
                     value="${message(code: 'default.button.eliminar.label', 
                                      default: '&nbsp;&nbsp;&nbsp;')}" 
                     onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Esta seguro que desea Eliminar?')}');" />
   </span>
 </g:form>