Vaadin - 从客户端 javascript 组件请求布局
Vaadin - Request layout from a client side javascript component
在我正在处理的 Vaadin 项目中,我有一个客户端 javascript 组件(扩展 AbstractJavascriptComponent
)。
偶尔组件大小会发生变化,当这种情况发生时我想在父容器中触发重新布局,目前我正在使用推送消息在服务器端触发布局请求 - 这是一种非常低效的方式,我正在寻找一种直接从 javascript 组件连接器触发布局请求的方法。
我查看了 Vaadin 文档、Vaadin 书籍和许多 google 结果,但没有运气。
有谁知道如何从 javasript 代码触发布局请求?
经过长时间的谷歌搜索后,我找到了解决方案,来自 javascript 调用:
vaadin.forceLayout();
在我正在处理的 Vaadin 项目中,我有一个客户端 javascript 组件(扩展 AbstractJavascriptComponent
)。
偶尔组件大小会发生变化,当这种情况发生时我想在父容器中触发重新布局,目前我正在使用推送消息在服务器端触发布局请求 - 这是一种非常低效的方式,我正在寻找一种直接从 javascript 组件连接器触发布局请求的方法。
我查看了 Vaadin 文档、Vaadin 书籍和许多 google 结果,但没有运气。
有谁知道如何从 javasript 代码触发布局请求?
经过长时间的谷歌搜索后,我找到了解决方案,来自 javascript 调用:
vaadin.forceLayout();