0
我有一个绑定到sap.m.Table的JSON模型。我试图基于列表“Date”(绑定到模型的属性[CreatedOn])过滤数据,服务以JSON对象格式(“/ Date(timeStamp)”)返回。该表如下:从服务器 日期/日期时间客户端上的过滤器JSON模型
采样日期:
我想过滤的客户端表,但我不知道如何实现日期过滤器在客户端。基于
sap.ui.model.type.Date格式化显示的日期({图案: 'DD/MM/YYYY'})
滤波代码看起来如下:
var fromD = this.getView().byId("idKMFilterPaneDocDateF").getValue() ? new Date(this.getView().byId("idKMFilterPaneDocDateF").getValue()) :
undefined;
var dtFilter = new sap.ui.model.Filter({
path: "CreatedOn",
operator: "EQ",
value1: "dateTime'" + fromD.toJSON() + "'"
});
var binding = oTable.getBinding("items");
binding.filter([filter], "Application");
binding.refresh();
当我执行上面的代码,我总是得到 “无数据”。我需要根据用户选择标准实施“BT”过滤器,但无法使其与“EQ”本身一起工作。
谢谢苏尼尔,代码作为魅力:) – Deepak