For the life of me I cannot see where it is getting "panel" from. Have you
included everything?
giladgaron wrote:
Hi,
I'm new to wicket, and I will appreciate if could help me!
I'm having problems using DateTimeField, i'm getting the following
exception:
"WicketMessage: Unknown tag name with Wicket namespace: 'panel'. Might be
you haven't installed the appropriate resolver?"
I've tried to google it, but no luck... I also tried looking for some docs
on the Wicket-Datetime, but no luck...
I'm sorry if this is a newbie question... :)
Source Code:
Java:
public class CreateOrder extends WebPage {
public CreateOrder() {
add(new CreateOrderForm("Form"));
}
class CreateOrderForm extends Form {
OrdersServicesBeanIfc service;
GenericOrderEntity order;
CreateOrderModel orderModel;
public CreateOrderModel getOrderModel() {
return orderModel;
}
public void setOrderModel(CreateOrderModel orderModel) {
this.orderModel = orderModel;
}
public GenericOrderEntity getOrder() {
return order;
}
public void setOrder(GenericOrderEntity order) {
this.order = order;
}
public CreateOrderForm(String s) {
super(s, new CompoundPropertyModel(new CreateOrderModel()));
IModel iModel = this.getModel();
orderModel = (CreateOrderModel) iModel.getObject();
// service =
ServiceFactory.getService(OrdersServicesBeanIfc.class);
// List rooms = service.getRoomsList();
add(new Label("currentDate", new
Model(WebUtils.getCurrentDate())));
add(new Label("creator", new Model(((ApplicationSession)
getSession()).getUserName())));
add(new TextField("recipientName"));
// add(new RadioChoice("ordersRadio", new
PropertyModel(orderModel, "orderType"), OrderTypes.getOrderTypesList()));
add(new TextField("phoneNumber"));
add(new DateTimeField("startDate"));
add(new DateTimeField("endDate"));
// add(new DropDownChoice("roomList", rooms));
// add(new CheckBoxMultipleChoice("inventoryChoices"));
add(new TextArea("remarks"));
add(new Button("saveButton", new ResourceModel("form.save")));
add(new Button("resetButton", new ResourceModel("form.reset")) {
public void onSubmit() {
setResponsePage(CreateOrder.class);
}
}.setDefaultFormProcessing(false));
add(new Button("deleteButton", new ResourceModel("form.delete"))
{
public void onSubmit() {
//todo delete
}
}.setDefaultFormProcessing(false));
}
@Override
protected void onSubmit() {
}
}
}
html:
<html>
<body dir="rtl">
<div>
<form wicket:id="Form">
<div>
<wicket:message key="form.currentDate"></wicket:message>
</div>
<div>
<wicket:message key="form.creator"></wicket:message>
</div>
<div>
<wicket:message key="form.recipientName"></wicket:message>
<input name="recpientName" type="text"
wicket:id="recpientName"/>
</div>
<div>
<wicket:message key="form.ordersRadio"></wicket:message>
<!---->
</div>
<div>
<wicket:message key="form.phoneNumber"></wicket:message>
<input name="phoneNumber" type="text" wicket:id="phoneNumber"/>
</div>
<div>
<wicket:message key="form.startDate"></wicket:message>
<div wicket:id="startDate"></div>
</div>
<div>
<wicket:message key="form.endDate"></wicket:message>
<div wicket:id="endDate"></div>
</div>
<div>
<wicket:message key="form.roomList"></wicket:message>
<!---->
</div>
<div>
<wicket:message key="form.inventoryChoices"></wicket:message>
<!---->
</div>
<div>
<wicket:message key="remarks"></wicket:message>
<textarea wicket:id="remarks" rows="6" cols="20"></textarea>
</div>
<div>
<input type="submit" wicket:id="saveButton"/>
<input type="submit" wicket:id="resetButton"/>
<input type="submit" wicket:id="deleteButton"/>
</div>
</form>
</div>
</body>
</html>
Thanks!
--
View this message in context:
http://www.nabble.com/DateTimeField-problem-tf4569364.html#a13041697
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]