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

标签 java javascript silverlight gwt vaadin

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

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

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

谢谢。

最佳答案

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

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

关于java - 在客户端更改选定的 Vaadin 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4807031/

相关文章:

java - 捕获 Spark 驱动程序上的 Dataset foreachPartition() 函数中抛出的异常?

javascript - 在定时器内进行 AJAX 调用并保持值

multithreading - 在 Silverlight WP7 中伪造同步调用

java - 使用 ormlite 库以编程方式删除 sqlite 数据库的数据

java - 将VBulletin集成到J2EE应用程序中并支持单点登录

java - 附加到 HTML 内容时如何保持 SWT 浏览器小部件的底部可见?

Javascript 监听器在事件目标的子级而不是实际元素上触发

Silverlight WebClient 和 HTTP 状态代码

wcf - Azure 上的 WCF 使用了哪种类型的安全性且与 Silverlight 兼容?

java - 在 Spring MVC 应用程序中从异常日志记录更改为异常处理的最简单方法是什么?