在开发中,需要进行日期范围筛选,那么可以按以下方法来进行。
在列表页增加(如 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); }