带有参数和确认的 Grails link
Grails link with params and confirmation
您好,我想删除 link 控制器上的某些操作。我的 link 看起来像这样:
<td>
<g:link action="delete" params="[branchID:branch.id]" onclick="'Are you sure?'">
<i class="glyphicon glyphicon-trash"></i>
</g:link>
</td>
我想让用户确认他的操作onclick="'Are you sure?'"
。我检查了文档,但没有发现任何有用的东西。它不一定是 <g:link
,我很乐意提供任何解决方案。我有 <g:each
,我想对列表中的每个对象执行经典更新和删除操作。
试试这个:
<g:form url="[resource:yourInstance, action:'delete']" method="DELETE">
<fieldset class="buttons">
<g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" />
</fieldset>
</g:form>
给你:
<td>
<g:link action="delete" params="[branchID:branch.id]"
onclick="return confirm('Are you sure?')">
<i class="glyphicon glyphicon-trash"></i>
</g:link>
</td>
这与 Grails 无关。 onclick
是一个基于 HTML 的点击事件处理程序,最适合您的场景。
试试这个。为了你的愿望,我在里面写了 g:each
<g:each in="${instance}" var="it">
<td><g:link action="delete" params="[branchID:${it.id}]" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');"><i class="glyphicon glyphicon-trash"></i></g:link></td>
</g:each>
您好,我想删除 link 控制器上的某些操作。我的 link 看起来像这样:
<td>
<g:link action="delete" params="[branchID:branch.id]" onclick="'Are you sure?'">
<i class="glyphicon glyphicon-trash"></i>
</g:link>
</td>
我想让用户确认他的操作onclick="'Are you sure?'"
。我检查了文档,但没有发现任何有用的东西。它不一定是 <g:link
,我很乐意提供任何解决方案。我有 <g:each
,我想对列表中的每个对象执行经典更新和删除操作。
试试这个:
<g:form url="[resource:yourInstance, action:'delete']" method="DELETE">
<fieldset class="buttons">
<g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" />
</fieldset>
</g:form>
给你:
<td>
<g:link action="delete" params="[branchID:branch.id]"
onclick="return confirm('Are you sure?')">
<i class="glyphicon glyphicon-trash"></i>
</g:link>
</td>
这与 Grails 无关。 onclick
是一个基于 HTML 的点击事件处理程序,最适合您的场景。
试试这个。为了你的愿望,我在里面写了 g:each
<g:each in="${instance}" var="it">
<td><g:link action="delete" params="[branchID:${it.id}]" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');"><i class="glyphicon glyphicon-trash"></i></g:link></td>
</g:each>