2010-01-08 42 views
0

我有一個gsp視圖,帶有一個和2個輸入文本。 我有一個按鈕來保存和提交。如何在Grails中定義一個uploadForm和2個不同的動作?

現在我想添加一個新動作的另一個按鈕,在我的情況下,一個按鈕來安排保存。

注意:在我的控制器中,我定義了:def save(對應於按鈕動作保存)和def schedule(對應於按鈕動作計劃)。

什麼是在這個GSP視圖中添加日程的最佳方法:我只是一個形式

<g:uploadForm action="save" method="post" > 
    <div class="dialog"> 
     <table> 
      <tbody> 

       <tr class="prop"> 
       <td valign="top" class="name"> 
        <label for="payload">File:</label> 
       </td> 
       <td valign="top"> 
        <input type="file" id="payload" name="payload"/> 
       </td> 
       <td valign="top"> 
        <input type="file" id="payload2" name="payload2"/> 
       </td> 
       </tr> 

       <tr class="prop"> 
        <td valign="top" class="name"> 
         <label for="lvalue">Lvalue:</label> 
        </td> 
        <td valign="top" class="value ${hasErrors(bean:rmmInstance,field:'lvalue','errors')}"> 
         <input type="text" id="lvalue" name="lvalue" value="${fieldValue(bean:rmmInstance,field:'lvalue')}" /> 
        </td> 
       </tr> 

       <tr class="prop"> 
        <td valign="top" class="name"> 
         <label for="wvalue">Wvalue:</label> 
        </td> 
        <td valign="top" class="value ${hasErrors(bean:rmmInstance,field:'wvalue','errors')}"> 
         <input type="text" id="wvalue" name="wvalue" value="${fieldValue(bean:rmmInstance,field:'wvalue')}" /> 
        </td> 
       </tr> 

      </tbody> 
     </table> 
    </div> 
    <div class="buttons"> 
     <span class="button"><input class="save" type="submit" value="Run Now" /></span> 
    </div> 
</g:uploadForm> 

,但2個不同的動作。

謝謝!

回答

1

隨着actionSubmit

目的

創建一個提交按鈕映射到 具體行動,它允許你 在 單一形式已多次提交按鈕。可以使用與HTML中相同的參數 名稱添加Javascript事件處理程序 。

來自Grails reference docs

相關問題