Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails与params和confirmation的链接_Grails_Gsp - Fatal编程技术网

Grails与params和confirmation的链接

Grails与params和confirmation的链接,grails,gsp,Grails,Gsp,嗨,我想做一个删除链接到控制器上的某些操作。我的链接如下所示: <td> <g:link action="delete" params="[branchID:branch.id]" onclick="'Are you sure?'"> <i class="glyphicon glyphicon-trash"></i> </g:link> </td> 我想让用户确认他的操作oncli

嗨,我想做一个删除链接到控制器上的某些操作。我的链接如下所示:

<td>
     <g:link action="delete" params="[branchID:branch.id]" onclick="'Are you sure?'">
         <i class="glyphicon glyphicon-trash"></i>
     </g:link>
</td>

我想让用户确认他的操作
onclick=“'you sure?””
。我检查了文档,但没有发现任何有用的东西。它不必是
,请尝试以下操作:

<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无关。是一个基于HTML的单击事件处理程序,在您的场景中效果最好。

试试这个。为了你的愿望,我在里面写了g:每个

   <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>