2010-12-18 1 views
5

제 질문은 그리 어렵지 않습니다. 하지만 어떻게 해야할지 모르겠다는 사실은 변하지 않습니다 :) 어쨌든, 내 wicket 페이지에서 yui calendar 객체를 어떻게 사용할 수 있습니까? 자바 코드에서 일부 코드를 시도했지만 오류가 발생하여 귀중한 도움이 필요합니다. 감사.Java Wicket에서 YUI 캘린더를 사용하는 방법?

+0

정확히 어떻게하려고합니까? 당신은 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** linebreak ** 어떻게 작동하지 않았습니까 ** 설명 할 수 있습니까? 개찰구를 사용하고 있습니까? –

+0

내 wicket 페이지에서 yui calendar를 사용하려고합니다. 나는 개찰구를 사용하고 있습니다. 가능하다면 이전에이 코드를 사용해 본 작업 코드가 필요합니다. – user500129

답변

8

그것의이 같은 간단하다 :

... 
import org.apache.wicket.extensions.markup.html.form.DateTextField; 
import org.apache.wicket.extensions.yui.calendar.DatePicker; 
... 
DateTextField df = new DateTextField('wicketID', dateModel, "yy.DD.mm"); 
df.add(new DatePicker()); 
form.add(df); 

Basicaly, 당신은 정상 DateTextField를 구성하고 여기에 유이 선택기를 추가합니다. 그게 전부에요. 의견의 질문에 대답하기 :

편집을 즐길 수

user500129 : 당신이 빌드 도구로 maven을 사용하고 있습니까? 나는 당신에게 강하게 그것을 제안한다. 그렇게하면 개찰구 - 날짜 시간 자료에서 요요 구성 요소를 찾을 수 있습니다. 관련 받는다는 의존성은 다음과 같습니다 당신이 받는다는 사용하지 않는 경우

<dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket-extensions</artifactId> 
     <version>${wicket.version}</version> 
     <type>jar</type> 
     <scope>compile</scope> 
    </dependency> 

, 당신은 받는다는 저장소에서 jar을 다운로드 할 수 있습니다 wicket.14.14이 올바른 링크가 될 것입니다 : http://mvnrepository.com/artifact/org.apache.wicket/wicket-datetime/1.4.14

희망

을하는 데 도움이
+1

여기에 "datemodel"이란 무엇입니까? 나는 그것을 어떻게 얻을 수 있는가? 고맙습니다. – user500129

+2

'datemodel '은'IModel '을 구현하고 Wicket이 원래 값을 검색하고 날짜 필드의 새 값을 저장할 위치를 제공하는 객체입니다. Wicket 응용 프로그램을 작성하려면 모델을 이해해야합니다. –

+0

그래도 오류는 계속 발생합니다. 나는 내 도서관에 유이가 존재하지 않는다고 생각한다. 나는 인터넷을 수색하고 couldnt는 그것을 다운로드하기 위하여 위치를 찾아 낸다. 아무도 내가 그것을 어디에서 다운로드 할 수 있는지 안다? 정말 고맙습니다. – user500129