bị biến dạng với nút có hành động. Tôi có một số btns mà tôi muốn biết paramaeter của nó. Trong hướng dẫn grails nó nói rằng nó sẽ như thế này:cách chuyển thông số sử dụng nút tác vụ trong grails
<g:actionSubmit action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>
Tôi đã thử sử dụng thẻ remotelink, submitButton, submitToRemote nhưng không hoạt động. Tôi luôn bị vô hiệu khi tôi thử phân tích cú pháp trong bộ điều khiển của mình:
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])
}
Tôi đang thiếu gì? mã params của tôi có sai không? Mã của tôi có phân tích cú pháp các thông số sai không? điều này chỉ giúp tôi trong vòng kết nối không có tiến bộ. Cứu giúp. cảm ơn.
bạn đã thử ** **. Có lẽ tôi đã quên {} trên thuộc tính params, nếu nó không hoạt động, hãy thử đặt chúng như ** [{}] ** hoặc ** {[]} ** Tôi không nhớ lại nó như thế nào. Sry –
axierjhtjz