gpt4 book ai didi

vaadin - Vaadin 是否将所有 gui 小部件下载到客户端?

转载 作者:行者123 更新时间:2023-12-02 08:54:46 26 4
gpt4 key购买 nike

当我有一个 Vaadin 应用程序时,它会将所有 gui 小部件下载到客户端还是按需下载它们。我问这个问题是因为我有一些客户只使用某些小部件而不使用其他小部件。

最佳答案

默认加载方法是 eager ( EagerWidgetMapGenerator )。您有多种加载小部件的选择。以下是其中一些:

您可以选择使用LazyWidgetMapGenerator通过将其添加到您的小部件集 (.gwt.xml):

<generate-with class="com.vaadin.terminal.gwt.widgetsetutils.LazyWidgetMapGenerator">
<when-type-is class="com.vaadin.terminal.gwt.client.WidgetMap" />
</generate-with>

这只会在请求时加载小部件。

小部件定义

与上面相同,但替换 LazyWidgetMapGeneratorWidgetMapGenerator 。这将使用小部件的加载首选项,我相信其中大多数都已延迟。

自定义#1

通过子类化 CustomWidgetMapGenerator 创建自定义小部件 map 生成器并在您的小部件集中定义它(与上面相同,但将 LazyWidgetMapGenerator 替换为您的类)。

自定义#2

通过子类化 WidgetMapGenerator 创建自定义小部件 map 生成器(大部分是延迟的,由小部件定义)或 EagerWidgetMapGenerator (每个小部件都急速加载),仅设置某些小部件 LAZY(或 DEFERRED,或 EAGER)并在您的小部件集中定义它。

有关更多信息,请查看 API 文档: http://dev.vaadin.com/wiki/WidgetSet

关于vaadin - Vaadin 是否将所有 gui 小部件下载到客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775861/

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