Commnet creer un textfield (DatePicket) avec calendrier en java wicket
Bonsoir a vous,
svp je debute en java wicket (1.6.0) et j'ai le pronleme suivant:
J'aimerais creer un textfield avec un calendrier integrer du genre l'utilisateur click sur le Textfield et un petit calendrier apparait. le probleme c'est que le calendrier n'apparait pas j'ai importer :
import org.apache.wicket.extensions.yui.calendar.DatePicker mais le calendrier n'apparait pas quand je click dessus. pouvez vou m'aider svp:(
mon code HTML:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<wicket:extend>
<form><input wicket:id="default"></form>
</wicket:extend>
</body>
</html> |
mon code java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| package com.myapp.wicket;
import java.util.Date;
import org.apache.wicket.extensions.markup.html.form.DateTextField;
import org.apache.wicket.extensions.yui.calendar.DateField;
import org.apache.wicket.extensions.yui.calendar.DatePicker;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.markup.html.panel.FeedbackPanel;
import org.apache.wicket.model.PropertyModel;
import org.apache.wicket.validation.validator.DateValidator;
public class HomePage extends BasePage {
private DatePicker date ;
public HomePage() {
DateTextField df = new DateTextField("default");
add(df);
df.add(date);
date .setShowOnFieldClick(true);
//add(new DateTextField("default"));
}
} |