gpt4 book ai didi

java - vaadin 中的列日期过滤不起作用

转载 作者:行者123 更新时间:2023-11-30 02:53:44 24 4
gpt4 key购买 nike

我在日期过滤方面遇到问题。表格中的其他列正在过滤,但日期列没有。

这是一个过滤器的示例,我有一个用于过滤所有列的搜索框:

filter = new Or(new Like("NumberOf", "%"+tfGlobalSearch.getValue().toString()+"%", false), 
new Like ("Type","%"+tfGlobalSearch.getValue().toString()+"%", false),
new Like("Date created", "%"+tfGlobalSearch.getValue().toString()+"%", false)
);
f.addContainerFilter(filter);

日期格式为:09.06.2016 14:52:57,当我输入“09”时。并搜索它,它根本不过滤。

我不知道问题出在哪里:/

最佳答案

我建议你编写自己的DateFilter(实现Container.Filter)。在那里,您可以将日期的字符串表示形式与初始化过滤器所用的模式进行比较。它基本上是 Like 过滤器实现的变体。

关于java - vaadin 中的列日期过滤不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37860272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com