mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-15 12:25:50 +00:00
fixed issue in the 'createVisit' form
This commit is contained in:
parent
57c9043121
commit
07e535a75e
2 changed files with 12 additions and 4 deletions
|
@ -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. */
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in a new issue