2016-08-02 3 views
0

제 질문은 다음 코드와 같은 vaadin 프레임 워크를 사용하여 웹 응용 프로그램의 UI에 날짜 필드를 입력하면 어떻게됩니까? 기본 날짜 값을 어떻게 설정할 수 있습니까? 나는 또한 일식 편집기에서 날짜 필드와 함께 오는 setValue() 메소드 제안을 볼 수 있지만 그 문서에서 setValue()로 특정 날짜를 설정하는 방법에 대한 정보는 많지 않다.Vaadin datefield 구성 요소가 기본 날짜를 설정하십시오.

DateField dueDate = new DateField(); 
dueDate.setDateFormat("dd-MM-yyyy"); 
dueDate.setVisible(true); 
dueDate.setCaption("Due Date"); 
**dueDate.setValue();** 

미리 감사드립니다. 나는 vaadin7을 사용하고있다.

답변

1

실제로 전화 할 때 setValue 메서드입니다. java.util.Date 개체를 제공 할 수 있습니다. this documentation page의 첫 번째 코드 예가이를 보여줍니다. 자바 (8)에 있으며 LocalDate 또는 LocalDateTime, 당신은 java.util.Date로 변환하거나 DateField에 대한 Converter을 쓸 필요가 (내가 몇 시간 전에, here를 참조 그랬어) 사용하려면

// Create a DateField with the default style 
DateField date = new DateField(); 

// Set the date and time to present 
date.setValue(new Date()); 

.

관련 문제