문제

표준 HTML 양식 태그에 이미 익숙하다면 G : G : Grails에서 텍스트 필드를 사용하는 이유는 무엇입니까?

내가 올바르게 이해하면 다음 두 가지 마크 업 대안이 동일합니다.

<input type="text" name="name" value="${params.name}" id="name" />
<g:textField name="name" value="${params.name}" />

G : Textfield를 사용하여 가치를 더할 상황이 있습니까? 내가 뭔가를 놓치고 있습니까?

도움이 되었습니까?

해결책

Textfield 태그는 편의성으로 제공되며 (HTML 입력을 작성하는 것보다 약간 짧음) 전체 세트 세트를 제공 할 수 있습니다. 개인적으로 나는 Grails Views에서 가능한 한 많은 평범한 HTML을 작성하는 것을 선호하며 실제로 Form Tag와 같은 이점을 제공하는 태그 만 사용하는 경향이 있습니다. Textfield를 사용하여 문자를 몇 개 적은 문자를 입력하도록 요구하는 외부의 값이 추가 된 인스턴스를 찾지 못했습니다.

다른 팁

<g:textField /> ID 속성이 자동으로 첨부되는 것을 제외하고는 일반 텍스트 필드 태그로 짧지 않습니다.

그러나 Bean 값을 입력 필드와 연결하는 맞춤형 태그를 사용하는 것이 좋습니다. 코드가 많이 단축됩니다. 자세한 내용은 읽을 수 있습니다 http://www.jtict.com/blog/shorter-grails-textfield/또한 양식 도우미 플러그인에서 유용한 물건을 찾을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top