與具有動作的按鈕有關。我有幾個btns,我想知道它的參數。 Grails的教程它說,它應該是這樣的:如何在grails中使用動作按鈕傳遞參數
<g:actionSubmit action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>
我試着用remotelink,提交按鈕,submitToRemote標籤,但沒有工作。當我嘗試在我的控制器中解析時,我總是得到空白:
def action=
{
def actionTaken = params.actionTaken
def employeeId= params.employeeId
MySession session = MySession.getMySession(request, params.employeeId)
profileInstance = session.profileInstance
switch(actionTaken)
{
case "editPhone" :
isEditPhone=true
break
case "editEmail" :
isEditEmail=true
break
}
render(view:"profile", model:[profileInstance:session.profileInstance, isEditPhone:isEditPhone, isEditEmail:isEditEmail])
}
我在想什麼?是我的params代碼錯誤?我的代碼解析params是錯誤的嗎?這只是讓我在沒有進步的圈子裏。幫幫我。謝謝。
您是否嘗試過** **。也許我忘了{}關於params屬性,如果它不起作用,請嘗試將它們放入** [{}] **或** {[]} **我現在不再修改它。 Sry –
axierjhtjz
2012-07-20 10:36:04