我的应用中有一个页面,其中包含动态生成的表单,其中我需要一些<select>
个元素。由于我事先并不知道会有多少,我需要在每个name
的{{1}}属性中添加一个ID号。我正在尝试使用内置的<select>
代码(documentation here),如下所示:
#{select}
当我这样做时,我得到一个MissingMethodException:
#{ select 'select_' + ${IDnum}}
...options, etc...
#{/select}
当我改为:
No signature of method: Template_1009.$() is applicable for argument types:
(Template_1009$_run_closure1_closure2_closure3) values:
[Template_1009$_run_closure1_closure2_closure3@ad2388] Possible solutions:
_(java.lang.String), is(java.lang.Object), run(), run(), any(), get(java.lang.String).
页面呈现正确,但select元素在view-source中呈现如下:
#{ select 'select_${IDnum}'}
那么,如何将<select name="select_${IDnum}" size="1" >
的值输入name属性?我可以使用普通的HTML ${IDnum}
代码执行此操作,但我需要编写一些Javascript来模拟我真正不想打扰的Play <select>
功能。
谢谢!
答案 0 :(得分:1)
试试这个:
#{select 'select_'+IDNum}