Vaadin中用于标识shared state内部属性的annotation @NoLayout的作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vaadin中用于标识shared state内部属性的annotation @NoLayout的作相关的知识,希望对你有一定的参考价值。

要说@NoLayout,必须先说一下vaadin的server端产生state变化之后到了客户端这边,客户端会假设server端任何关于state的改变都会引起客户端组件的尺寸上的改变。但是有些情况并非如此,比如,当server端仅仅是更新了某个会被显示在客户端组件中的值,而并非客户端组件尺寸(或布局)。这时,在state中的那个仅仅用于改变客户端组件的显示值的成员变量就可以用@NoLayout来标注。这样,那个成员变量的值发生改变时,客户端不会去执行重新布局这个步骤,而仅仅是获得当前变化的值。

以上是关于Vaadin中用于标识shared state内部属性的annotation @NoLayout的作的主要内容,如果未能解决你的问题,请参考以下文章

如何将 CSS 用于 Vaadin 7 组件?

State和Props的区别

带有 Vaadin 插件的 Grails,是正确的选择吗?

Vaadin:如何显示 MySQL 数据库中的数据?

如何在 vaadin 框架中实现 azure-storage

无法将参数 1 从 'std::shared_ptr<ChaseState>' 转换为 'std::shared_ptr<State<Cow>>