gpt4 book ai didi

grails - 如何使用 Vaadin 菜单栏导航页面?

转载 作者:行者123 更新时间:2023-12-02 16:04:17 24 4
gpt4 key购买 nike

这些是我使用 java 的第一步,我使用了 grails 和 vaadin 插件。我想用菜单栏导航制作简单的应用程序,所以我有一些 Vaadin 示例:
http://demo.vaadin.com/sampler-for-vaadin6#BasicMenuBar

创建了一些命令:

edit.addItem("Cut1", menuCommand1);
edit.addItem("Cut1", menuCommand1);

每个命令只是从另一个示例中绘制表格:

http://demo.vaadin.com/sampler-for-vaadin6#TableHeaderIcons

不幸的是,每次我点击菜单项时,它都会在另一张 table 下绘制一张 table ,但我期望的是绘制每张 table 来代替前一张。
如何做到这一点?

最佳答案

vaadin 的 UI 作为状态(在 session 中)存储在服务器上。如果您添加几个项目,除非被删除,否则它们会保留。所以例如如果你想更换 table ,你有两个选择。 removeAllComponents 然后添加新表,或者如果您拥有原始表,那么您可以 replaceComponent 在包装布局中(很可能是 VerticalLayout?)。

如果表只是应该更改内容,那么您最好只更改/修改表的数据源。

关于grails - 如何使用 Vaadin 菜单栏导航页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27076782/

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