我一直在处理一个带有操作功能的按钮问题。我有几个按钮,想知道它们的参数。在Grails教程中,它说应该像这样:
<g:actionSubmit action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>
我尝试使用remotelink、submitButton和submitToRemote标签,但都无法正常工作。当我在控制器中尝试解析时,总是得到null值:
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])
}
我错过了什么?我的参数代码有误吗?我的解析参数的代码有误吗?这只会让我在圈子里打转而没有进展。求助,谢谢。