2012-07-24 2 views
4

재생 프레임 워크 선택 필드에 "없음"옵션을 어떻게 추가합니까? ,재생 프레임 워크 선택 필드 빈 값

<select size="1" name="object.id"> 
    <option value="">&{'crud.none'}</option> 
    #{list items:someItems, as:'item'} 
     <option value="${item.id}">${item.name}</option> 
    #{/list} 
</select> 

하지만 난이 "없음"값을 선택하면 플레이는 새로운 객체를 구축하고, 새로 생성 된 객체에 대한 참조 부모 객체를 저장하려고 :

지금까지,이이 org.hibernate.TransientObjectException을 절전 모드로 만듭니다.

아이디어가 있습니까? 0 및 컨트롤러에

답변

3

설정 none 옵션의 가치는 경우에만이 값이 당신을 보장하기 위해 JavaScript으로 간단한 검사를 사용할 수 있습니다 필요한 경우 무엇보다 if (item.id > 0)

<option value="0">&{'crud.none'}</option> 

일부 옵션

을 선택하는 사용자가 관계를 추가
+1

컨트롤러의 수동 검사로 이미 해결했지만 왜 자동으로 작동하지 않습니까? –