2016-07-21 5 views
1

こんにちは私は、コントローラのいくつかのアクションへのリンクを削除したいと思います。Grailsリンクのパラメータと確認

<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があり、リスト内のすべてのオブジェクトに対して古典的な更新と削除のアクションを実行したいと考えています。

答えて

0

これを試してください。あなたの希望のために私は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> 
0

はこれを試してみてください:

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

あなたが行く:

Grailsのとは関係ありません
<td> 
    <g:link action="delete" params="[branchID:branch.id]" 
     onclick="return confirm('Are you sure?')"> 
     <i class="glyphicon glyphicon-trash"></i> 
    </g:link> 
</td> 

onclickは、HTMLベースのクリックイベントハンドラで、シナリオで最も効果的です。

関連する問題