2016-10-03 2 views
0

Grails Calendar 플러그인 - https://grails.org/plugin/calendar을 사용하여 날짜 선택 도구를 가져 오려고합니다. 내가 이것을 사용하고있는 방법은Grails Calendar 플러그인 문제 - 문자열 'struct'값 필드에

<calendar:resources/> 
<calendar:datePicker name="startDate" value="${prePopulatedValue}" dateFormat="%Y-%m-%d"/> 

일정이 제대로 렌더링하지만 난 양식을 제출할 때, 필드의 startDate의 값은 '구조체'내가 렌더링 된 HTML 코드를 검사 할 때

가, 숨겨진 존재이다 값 '구조체'올바른 값의 startDate에 대한 필드는 필드 아래 'startDate_value'나는 템플릿이 달력 코드를 삽입하고 그 값이 장소의 많은에서 자바 스크립트에 사용되는 내 코드 지금

<input type="hidden" name="startDate" id="startDate" value="struct"> 
<input type="text" id="startDate_value" name="startDate_value" readonly="true"> 

. Grails 애플리케이션을 업그레이드하고 처음부터 작성하지 않으려는 동안이 코드를 사용하고 있습니다. 그래서 모든 자바 스크립트 코드를 업데이트하고 "_value"를 추가하면 많은 작업이 필요합니다.

내 Grails 응용 프로그램의 이전 버전에서는 현재 문제가있는 YUI를 사용하여 캘린더가 렌더링되었으므로 캘린더 플러그인을 사용하려고합니다.

Grails 캘린더 플러그인의 문제입니까? 해결 방법이 있습니까? 감사.

답변

0

당신을 위해 도움이 될지 모르겠다 ... 차례로 jquery datepicker를 사용하는 datepicker 용 작은 taglib가 있습니다. 물론 - 구조가있는 숨겨진 DateField도 있습니다. 값. 그 옆에 - grails와 함께 원활하게 작동하는 일, 월, 년 필드가 필요합니다.

grails-logik 등을 변경하지 않고 내 프로젝트 (grails 2.x.x 프로젝트) 중 일부에서 내 taglib을 사용합니다. 원활하게 작동합니다.

당신이 필요합니다 - 물론 - JQuery와 + 페이지에 날짜 선택기 자바 스크립트 ...

이 도움이 될 경우, 여기에 URL : 그것은 한때 jquery-datepicker-taglib

빠른 해킹, 나의 첫번째 태그 라이브러리 ,

...이 같은 좋은 사용자가 예상하는대로 코딩 만 이상의 때문에, 그것은

... :-) 사용이 많은 경우에 작동되지 않을 수 있습니다 그 때문에 난 몰라 당신이 언급 한 플러그인을 알고 있지만, 일반적으로, grails 2.x date-field c 4 필드의 onsists :

<input type="hidden" name="reDat" id="reDat" value="date.struct" /> 
<input type="hidden" name="reDat_day" id="reDat_day" value="" /> 
<input type="hidden" name="reDat_month" id="reDat_month" value="" /> 
<input type="hidden" name="reDat_year" id="reDat_year" value="" /> 

정상적으로 유형이 숨겨져 있지 않습니다.

하지만 내 경우에는 날짜를 변경 한 후에 datepicker에 대한 추가 필드가 있고 날짜를 grails-fields로 채 웁니다. 나머지 grails는 다른/추가 작업없이 작업 할 수 있습니다 ...