fixed issue in the 'createVisit' form

This commit is contained in:
Mic 2013-02-06 17:41:38 +08:00
parent 57c9043121
commit 07e535a75e
2 changed files with 12 additions and 4 deletions

View file

@ -10,6 +10,7 @@ import javax.validation.constraints.Size;
import org.hibernate.annotations.Type; import org.hibernate.annotations.Type;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.springframework.format.annotation.DateTimeFormat;
/** /**
* Simple JavaBean domain object representing a visit. * Simple JavaBean domain object representing a visit.
@ -22,6 +23,7 @@ public class Visit extends BaseEntity {
/** Holds value of property date. */ /** Holds value of property date. */
@Column(name="visit_date") @Column(name="visit_date")
@Type(type = "org.jadira.usertype.dateandtime.joda.PersistentDateTime") @Type(type = "org.jadira.usertype.dateandtime.joda.PersistentDateTime")
@DateTimeFormat(pattern="yyyy/MM/dd")
private DateTime date; private DateTime date;
/** Holds value of property description. */ /** Holds value of property description. */

View file

@ -8,13 +8,19 @@
<jsp:include page="../fragments/headTag.jsp"/> <jsp:include page="../fragments/headTag.jsp"/>
<body> <body>
<script>
$(function() {
$("#date").datepicker({ dateFormat: 'yy/mm/dd'});
});
</script>
<div class="container"> <div class="container">
<jsp:include page="../fragments/bodyHeader.jsp"/> <jsp:include page="../fragments/bodyHeader.jsp"/>
<h2><c:if test="${visit['new']}">New </c:if>Visit:</h2> <h2><c:if test="${visit['new']}">New </c:if>Visit:</h2>
<form:form modelAttribute="visit"> <form:form modelAttribute="visit">
<b>Pet:</b> <b>Pet</b>
<table class="table table-striped"> <table class="table table-striped">
<thead> <thead>
<tr> <tr>
@ -26,7 +32,7 @@
</thead> </thead>
<tr> <tr>
<td><c:out value="${visit.pet.name}" /></td> <td><c:out value="${visit.pet.name}" /></td>
<td><joda:format value="${visit.pet.birthDate}" pattern="yyyy-MM-dd"/></td> <td><joda:format value="${visit.pet.birthDate}" pattern="yyyy/MM/dd"/></td>
<td><c:out value="${visit.pet.type.name}" /></td> <td><c:out value="${visit.pet.type.name}" /></td>
<td><c:out value="${visit.pet.owner.firstName} ${visit.pet.owner.lastName}" /></td> <td><c:out value="${visit.pet.owner.firstName} ${visit.pet.owner.lastName}" /></td>
</tr> </tr>
@ -39,7 +45,7 @@
<br/><form:errors path="date" cssClass="errors"/> <br/><form:errors path="date" cssClass="errors"/>
</th> </th>
<td> <td>
<form:input path="date" size="10" maxlength="10"/> (yyyy-mm-dd) <form:input path="date" size="10" maxlength="10"/>
</td> </td>
<tr/> <tr/>
<tr> <tr>
@ -70,7 +76,7 @@
<c:forEach var="visit" items="${visit.pet.visits}"> <c:forEach var="visit" items="${visit.pet.visits}">
<c:if test="${!visit['new']}"> <c:if test="${!visit['new']}">
<tr> <tr>
<td><joda:format value="${visit.date}" pattern="yyyy-MM-dd"/></td> <td><joda:format value="${visit.date}" pattern="yyyy/MM/dd"/></td>
<td><c:out value="${visit.description}" /></td> <td><c:out value="${visit.description}" /></td>
</tr> </tr>
</c:if> </c:if>