0
동적으로 생성 된 양식이있는 응용 프로그램에 페이지가 있는데 그 중 숫자는 <select>
개가 필요합니다. 얼마나 많은 사람들이 있을지 미리 알지 못하기 때문에 각 <select>
의 name
속성에 ID 번호를 입력해야합니다. 내가 MissingMethodException이를 얻을 수행 할 때# {select} 태그 속성에서 변수 사용하기
#{ select 'select_' + ${IDnum}}
...options, etc...
#{/select}
:
No signature of method: Template_1009.$() is applicable for argument types:
(Template_1009$_run_closure1_closure2_closure3) values:
[[email protected]] Possible solutions:
_(java.lang.String), is(java.lang.Object), run(), run(), any(), get(java.lang.String).
내가 대신 할 경우 :
#{ select 'select_${IDnum}'}
을 나는 그렇게 같은 내장
#{select}
태그 (
documentation here)를 사용하려고 해요
페이지가 올바르게 렌더링되지만 select 요소는보기 소스에서 다음과 같이 렌더링됩니다.
<select name="select_${IDnum}" size="1" >
그렇다면 ${IDnum}
의 값을 name 속성에 어떻게 가져 옵니까? 일반 HTML <select>
태그를 사용하여이 작업을 수행 할 수 있지만 Play의 value:${x}
기능을 에뮬레이션하기 위해 일부 자바 스크립트를 작성해야합니다.이 기능을 사용하면 정말 신경 쓰지 않아도됩니다.
감사합니다.
을! 따라서 템플릿 태그 내부에있는 한 베어 변수 이름을 사용할 수 있습니까? 알아 둘만한. – andronikus
사실, 나는 거기에 있었고 같은 질문을 스스로에게 물었다 : p –