Vaadin:如何迭代 TabSheet 中的选项卡?
在 Vaadin 中,假设我必须根据名称在 TabSheet 中找到一个选项卡。
如何迭代选项卡表中的选项卡来实现此目的?
In Vaadin, say I have to find a Tab in a TabSheet based on its name.
How do I iterate over the Tabs in the Tabsheet to accomplish this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以通过以下方式迭代选项卡并通过选项卡标题找到它们:
You can iterate the tabs and find them by the tab caption in the following way:
http://vaadin.com/api/com/vaadin/ui/TabSheet .html#getComponentIterator()
http://vaadin.com/api/com/vaadin/ui/TabSheet.html#getComponentIterator()
在 Vaadin 7.x 中,
getComponentIterator()
已弃用。所以@eeq 答案已过时。以新的方式,他的解决方案可能看起来像这样:
但由于 TabSheet 实现了 java.lang.Iterable它也可能看起来像这样:
或者甚至是 Java 8 风格:
In Vaadin 7.x
getComponentIterator()
is deprecated. So @eeq answer is obsoleted.In new manner his solution might look like:
But since TabSheet implements
java.lang.Iterable<Component>
it could also look like this:Or even in Java 8 style: