GSP 파일에서 동적 선택 항목을 생성하려고합니다. 그러나 어떻게 든 그것은 내가 원하는 방식대로하지 못한다. 왜냐하면 그것은 나에게 ""주는 것이기 때문이다.gsp에서 동적 옵션 생성
내가 구축을 위해 노력하고있어 방법 : 코드 그것은 ""
<select name="type" id="type">
" <option value="CHINESE">Chinese Food</option><option value="JAPANESE">Japanese Food</option><option value="KOREAN">Korean Food</option>"
</select>
와 이상한 방법으로 생성하는 것
<select name="type" id="type">
<option value="CHINESE">Chinese Food</option>
<option value="JAPANESE">Japanese Food</option>
<option value="KOREAN">Korean Food</option>
</select>
자바 스크립트 :
var foodTypes = '<%
def f = "";
food.type.FoodType?.values().each() {
f += "<option value=\""+ it.name() +"\">" + it.description + "</option>";
}
out << f ;
%>';
html += '<select name="type" id="type"> ' + foodTypes + ' </select>'
이 아니면 방법이 보다 나은?
<g:select name="type" from="${food.type.FoodType?.values()}" value="${name}"
optionKey="name" optionValue="description"/>
당신은 확인할 수 있습니다 :
http://grails.org/doc/latest/ref/Tags/select.html
을 또는 당신은 자바 스크립트를 필요로하는 경우 당신은 할 수 있습니다 :
어쩌면 당신은 기본 인코딩을 변경해야하지만 보안 문제가 있는지 확인하십시오 – wwarlock