在开发中,需要进行日期范围筛选,那么可以按以下方法来进行。
在列表页增加(如 flowStockList.html):
<div class="form-group">
<label class="control-label">${text('申请使用日期')}:</label>
<div class="control-inline">
<#form:input path="applyDate_gte" readonly="true" maxlength="20" class="form-control laydate width-date"
dataFormat="date" data-type="date" data-format="yyyy-MM-dd" data-done="applyDate_lte.click()"/>
-
<#form:input path="applyDate_lte" readonly="true" maxlength="20" class="form-control laydate width-date"
dataFormat="date" data-type="date" data-format="yyyy-MM-dd"/>
</div>
</div>在实体类中增加(如 entity/FlowStock.java):
public Date getApplyDate_gte() {
return sqlMap.getWhere().getValue("apply_date", QueryType.GTE);
}
public void setApplyDate_gte(Date applyDate) {
sqlMap.getWhere().and("apply_date", QueryType.GTE, applyDate);
}
public Date getApplyDate_lte() {
return sqlMap.getWhere().getValue("apply_date", QueryType.LTE);
}
public void setApplyDate_lte(Date applyDate) {
sqlMap.getWhere().and("apply_date", QueryType.LTE, applyDate);
}