2010-01-08 4 views
0

gsp 뷰에는 an 및 2 개의 입력 텍스트가 있습니다. 저장하고 제출할 버튼이 있습니다.Grails에서 uploadForm과 2 가지 다른 액션을 정의하는 방법은 무엇입니까?

이제는 새 작업이 포함 된 단추를 추가하고 싶습니다. 제 경우에는 저장 일정을 지정하는 단추입니다.

참고 : 내 컨트롤러에서 def save (버튼 작업 저장에 해당) 및 def schedule (버튼 동작 스케줄에 해당)을 정의했습니다. 난 그냥 하나 개의 형태가

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

하지만이 다른 작업 :

은이 GSP보기에서 일정을 추가 할 수있는 가장 좋은 방법은 무엇입니까.

감사합니다. actionSubmit

답변

1

:

목적

하나의 형태로 버튼을 여러 제출 한 당신 할 수있는 특정 작업에 매핑하는 제출 버튼을 생성합니다. Javascript 이벤트 핸들러 은 HTML과 동일한 매개 변수 을 사용하여 추가 할 수 있습니다.

Grails reference docs.

관련 문제