NIHVIVO-631 Updated dateTimePrecision

This commit is contained in:
nac26 2011-01-06 01:47:54 +00:00
parent 75d5c83c7b
commit a637142ca9
2 changed files with 10 additions and 9 deletions

View file

@ -453,12 +453,12 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp.
startField.setEditElement( startField.setEditElement(
new DateTimeWithPrecision(startField, new DateTimeWithPrecision(startField,
VitroVocabulary.Precision.YEAR.uri(), VitroVocabulary.Precision.YEAR.uri(),
VitroVocabulary.Precision.MONTH.uri())); VitroVocabulary.Precision.NONE.uri()));
Field endField = editConfig.getField("endField"); Field endField = editConfig.getField("endField");
endField.setEditElement( endField.setEditElement(
new DateTimeWithPrecision(endField, new DateTimeWithPrecision(endField,
VitroVocabulary.Precision.YEAR.uri(), VitroVocabulary.Precision.YEAR.uri(),
VitroVocabulary.Precision.YEAR.uri())); VitroVocabulary.Precision.NONE.uri()));
} }
editConfig.addValidator(new StartYearBeforeEndYear("startField.value","endYear.value") ); editConfig.addValidator(new StartYearBeforeEndYear("startField.value","endYear.value") );
@ -541,11 +541,11 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp.
<c:choose> <c:choose>
<c:when test="${numDateFields == 1}"> <c:when test="${numDateFields == 1}">
<v:input id="startField" label="Year ${requiredHint} ${yearHint}" size="7"/> <v:input id="startField" label="Year ${yearHint}" size="7"/>
</c:when> </c:when>
<c:otherwise> <c:otherwise>
<h4 class="label">Years of Participation in ###</h4> <h4 class="label">Years of Participation in ###</h4>
<v:input id="startField" label="Start Year ${requiredHint} ${yearHint}" size="7"/> <v:input id="startField" label="Start Year ${yearHint}" size="7"/>
<v:input id="endField" label="End Year ${yearHint}" size="7"/> <v:input id="endField" label="End Year ${yearHint}" size="7"/>
</c:otherwise> </c:otherwise>
</c:choose> </c:choose>

View file

@ -369,9 +369,10 @@
//setup date time edit elements //setup date time edit elements
Field startField = editConfig.getField("startField"); Field startField = editConfig.getField("startField");
startField.setEditElement(new DateTimeWithPrecision(startField, VitroVocabulary.Precision.YEAR.uri(),VitroVocabulary.Precision.YEAR.uri())); // arguments for DateTimeWithPrecision are (fieldName, minimumPrecision, [requiredLevel])
startField.setEditElement(new DateTimeWithPrecision(startField, VitroVocabulary.Precision.YEAR.uri(), VitroVocabulary.Precision.NONE.uri()));
Field endField = editConfig.getField("endField"); Field endField = editConfig.getField("endField");
endField.setEditElement(new DateTimeWithPrecision(endField, VitroVocabulary.Precision.YEAR.uri(),VitroVocabulary.Precision.YEAR.uri())); endField.setEditElement(new DateTimeWithPrecision(endField, VitroVocabulary.Precision.YEAR.uri(), VitroVocabulary.Precision.NONE.uri()));
} }
editConfig.addValidator(new StartYearBeforeEndYear("startYear","endYear") ); editConfig.addValidator(new StartYearBeforeEndYear("startYear","endYear") );