我遇到了问题:
<DateRangeSelection delimiter= "-" displayFormat="yyyy/MM/dd"
dateValue="{path:'/dateValueDRS1'}" secondDateValue="{path:'/secondDateValueDRS1'}"
minDate="{path:'/dateMinDRS1'}" maxDate="{path:'/dateMaxDRS1'}"
change="handleChange"/>
handleChange: function(oEvt) {
var filters = [];
var query = oEvt.getParameter("query");
if (query) {
var to_dat = new Date(to);
var to_dt = to_dat.toISOString();
var oFilter = new sap.ui.model.Filter("CreatedAt", sap.ui.model.FilterOperator.BT, from_dt, to_dt);
filters.push(oFilter);
var list = this.getView().byId("list");
var oBinding = list.bindAggregation("items");
oBinding.oFilter(filters);
}
},
使用SAPUI5,我无法过滤日期范围内的列表。
我的列表(我的列表上的日期示例:05/11/2014
)
答案 0 :(得分:0)
如果CreatedAt
的类型为edm.datetime,则注释此行应该处理。日期也应该是日期对象。
// var to_dt = to_dat.toISOString();