gpt4 book ai didi

java - Wicket - DataTable 中的自定义页面导航

转载 作者:太空宇宙 更新时间:2023-11-04 15:09:50 26 4
gpt4 key购买 nike

我有一个带有底部工具栏的数据表。

DataTable<Example> exampleTable = new DataTable<Example>("exampleTable", columns, provider, 10);
exampleTable.addBottomToolbar(new NavigationToolbar(exampleTable));

现在我可以正常导航(<<< 1 2 3 >>>)。我想实现这样的功能:enter image description here

所以我有 a) 正常的页面导航:<<< 1 2 3 >>> 和 b) 转到字段。

最佳答案

您可以使用类数据表中的方法

   public final void setCurrentPage(final long page) {
datagrid.setCurrentPage(page);
onPageChanged();
}

与 TextField 上的 AjaxFormSubmitBehaviour 结合使用,如下所示:

textfield.add(new AjaxFormSubmitBehaviour("onkeyup or some other event") {

@Override
protected void onSubmit(AjaxRequestTarget target) {
datatable.setCurrentPage(Long.parseLong(textfield.getModelObject()));
target.add(datatable);
}
})

“文本字段”组件是您可以在其中输入页码的文本字段。

关于java - Wicket - DataTable 中的自定义页面导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21483609/

26 4 0
文章推荐: php - PHP 中的 HTML 表单
文章推荐: c++ - Win32,等待主消息队列中的线程?
文章推荐: javascript - 使用 onMouseover 更改
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com