在客户端更改选定的 Vaadin 选项卡

发布于 2024-10-14 06:32:42 字数 287 浏览 3 评论 0原文

为了简化(并使“更漂亮”)我正在构建的站点中的导航,我正在制作一个 Silverlight 组件,该组件将允许用户更改选项卡中选定的选项卡。我注意到有一个隐藏选项卡选项卡的选项(tabsheetName.hideTabs())。

有没有办法使用 Javascript 更改所选选项卡?如果是这样,我的 Silverlight 导航组件就可以执行 Javascript。

我唯一能想到的就是编写一个自定义 GWT 组件。 Vaadin 手册解释了如何执行此操作,但看起来并不简单。

谢谢。

In order to simplify (and make 'prettier') navigation in a site I am buildilng, I am making a Silverlight component which will allow users to change the selected tab in a Tabsheet. I noticed an option for hiding the tabs of a tabsheet (tabsheetName.hideTabs()).

Is there a way to change the selected tab using Javascript? If so, my Silverlight navigation component can execute the Javascript.

The only other thing I can think of is to write a custom GWT component. The Vaadin manual explains how to do this but it does not look trivial.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花落人离去 2024-10-21 06:32:42

您可以尝试使用 JS 创建生成的鼠标单击事件并在选项卡元素上触发该事件。

当然,您需要引用正确的 DOM 元素,但使用 TabSheet 的 debugId 应该可以实现这一点。

You could try creating a generated mouse click event using JS and firing that on the tab element.

You’ll of course need the reference to the correct DOM element, but using a debugId for the TabSheet should make it possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文