我正在尝试使用 DateBox 过滤表格。我遇到的问题是,当绑定值设置为@datasource.query.filters.date._equals
时,它不显示当天的记录。但是,当过滤器为_greaterThanOrEquals
时,它确实有效,但它也包含以后的记录。
我正在使用日期字段类型为DATE
的SQL表。
答案 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”事件中重新加载数据源。