私は、それらが属する外部キーを持つ一連のstream
ビデオを持っています。district
ただし、edit
またはdelete
ボタンをクリックすると、次のようになります。
Error 2012-08-30 23:51:16,424 [http-bio-8080-exec-7] ERROR errors.GrailsExceptionResolver - MissingMethodException occurred when processing request: [GET] /ctv/stream/list
No signature of method: ctv.Stream.findAllByDistrict() is applicable for argument types: () values: []
Possible solutions: findAllByDistrict([Ljava.lang.Object;). Stacktrace follows:
Message: No signature of method: ctv.Stream.findAllByDistrict() is applicable for argument types: () values: []
Possible solutions: findAllByDistrict([Ljava.lang.Object;)
問題は
<g:form>
<g:hiddenField name="id" value="${streamInstance?.id}" />
<span class="button"><g:actionSubmit class="edit" action="edit" id="${params['district']}" value="${message(code: 'default.button.edit.label', default: 'Edit')}" /></span>
<span class="button"><g:actionSubmit class="delete" action="delete" id="${params['district']}" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /></span>
</g:form>
district
ID をページに送信しようとしていますが、送信edit
できません。誰かがそれを手伝ってくれませんか?とすると、タグを介してdistrict=10
値を渡す必要があります。どうすればそれができますか?10
<g:actionSubmit>