在Google AppMaker中,如何使用单个DateBox进行过滤?

时间:2017-06-30 04:23:04

标签: google-app-maker

我正在尝试使用 DateBox 过滤表格。我遇到的问题是,当绑定值设置为@datasource.query.filters.date._equals时,它不显示当天的记录。但是,当过滤器为_greaterThanOrEquals时,它确实有效,但它也包含以后的记录。

我正在使用日期字段类型为DATE的SQL表。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

这是一个错误。我们正在研究它。

目前请使用变通方法: 删除绑定并在onValueEdit事件中设置2个过滤器,代码如下:

widget.datasource.query.filters.FIELD_NAME._greaterThanOrEquals = newValue;
widget.datasource.query.filters.FIELD_NAME._lessThanOrEquals = newValue ? new Date(newValue.getTime() + 24*60*60*1000) : null;
widget.datasource.load();

答案 1 :(得分:0)

将DateBox值绑定到

@datasource.query.filters.NameOfDateFiled._equals

并且不要忘记在“onValueChange”事件中重新加载数据源。