我必须生成搜索结果我Vaadin。 可能最快的方法是将结果放入表格中,但我需要一些自定义布局,并且每行的FormLayout都是最好的。 不幸的是,如果我将FormLayout格式的行放入表中 - 结果的生成大约需要15-20秒。 如果我只放一些标签/按钮而不把它放在布局中,那么这一代需要大约一秒 - 这很好。Vaadin,缓慢的结果生成
我读过关于优化用户界面的vaadin manual,我仍然不知道如何缩短生成结果所需的时间。
如果Vaadin不能作为表格呈现,你会如何生成结果?
我必须生成搜索结果我Vaadin。 可能最快的方法是将结果放入表格中,但我需要一些自定义布局,并且每行的FormLayout都是最好的。 不幸的是,如果我将FormLayout格式的行放入表中 - 结果的生成大约需要15-20秒。 如果我只放一些标签/按钮而不把它放在布局中,那么这一代需要大约一秒 - 这很好。Vaadin,缓慢的结果生成
我读过关于优化用户界面的vaadin manual,我仍然不知道如何缩短生成结果所需的时间。
如果Vaadin不能作为表格呈现,你会如何生成结果?
好的,解决方案是...在表格中使用CssLayout。虽然CssLayout仍然由3个div组成,但它比FormLayout快得多。 我认为使用GWT中的FlowPanel会更好,但我没有足够的时间来检查它。 并且不要忘记表格的setPageLength方法 - 延迟加载是使用表格的主要原因:)。
提供一些更多的布局选项: