Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Apache Wicket从模型重置视图_Java_Wicket 6 - Fatal编程技术网

Java Apache Wicket从模型重置视图

Java Apache Wicket从模型重置视图,java,wicket-6,Java,Wicket 6,我想通过onclick事件重置datagrid上的过滤器设置。是否可以在不使用javascript的情况下清除过滤器 我当前将基础数据提供程序中的筛选器设置为null,然后将responsePage设置为当前页面: setResponsePage(getPage()); 虽然这会刷新数据网格本身而不使用过滤器,但过滤器文本框中的值仍然存在。过滤器位于连接到datagrid组件的topToolBar中。如何填充过滤器输入字段的模型?它们是否使用与您在数据提供程序中重置的过滤器对象相同的对象?请向

我想通过onclick事件重置datagrid上的过滤器设置。是否可以在不使用javascript的情况下清除过滤器

我当前将基础数据提供程序中的筛选器设置为null,然后将responsePage设置为当前页面:

setResponsePage(getPage());

虽然这会刷新数据网格本身而不使用过滤器,但过滤器文本框中的值仍然存在。过滤器位于连接到datagrid组件的topToolBar中。

如何填充过滤器输入字段的模型?它们是否使用与您在数据提供程序中重置的
过滤器
对象相同的对象?请向我们显示更多代码。是否重复使用筛选器对象?是。这是问题的核心,因为没有重新初始化筛选器中的值。我通过调用setResponsePage(getPage().getClass())创建一个页面的全新实例来解决这个问题。如何填充过滤器输入字段的模型?它们是否使用与您在数据提供程序中重置的
过滤器
对象相同的对象?请向我们显示更多代码。是否重复使用筛选器对象?是。这是问题的核心,因为没有重新初始化筛选器中的值。我通过调用setResponsePage(getPage().getClass())创建一个页面的全新实例来解决这个问题。