events - 在 GWT 2.0 中切换 StackLayoutPanel 堆栈时触发事件

标签 events gwt event-handling

当我在 GWT 2.0 中切换 StackLayoutPanel 的堆栈时,我试图捕获一个事件。
最大的问题是我不知道哪个事件被触发,而且似乎没有文档,我用 addDomHandler() 添加了一个 ChangeHandler 但没有起作用。
不幸的是,StackLayoutPanel 没有实现 getSelectedIndex() 函数,因此我不能只使用 ClickEvent,然后检查所选索引是否已更改。

这是我使用 StackPanel 的唯一解决方案还是有办法让它与 StackLayoutPanel 一起使用?

最佳答案

我相信 GWT 2.0.3 StackLayoutPanel 有方法 addSelectionHandler。触发的事件是SelectionEvent,event.getSelectedItem()返回相应的堆栈头id。

关于events - 在 GWT 2.0 中切换 StackLayoutPanel 堆栈时触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1890432/

相关文章:

javascript - 调用 getEventArgs() 总是返回 null

javascript - GWT JsType 数组转换

javascript - Firefox/Javascript - 跟踪单击我的按钮时发生的情况

c# - 获取 Window ShowDialog 取消和关闭之间的区别

java - 手动调用组件的 wicket 事件处理程序

Android 路由/冒泡事件,因为控件正在消耗 onClick 事件

c# - Winforms:有没有办法在我的应用程序中打开表单时收到通知?

javascript - 如何注册鼠标悬停/输入事件以滚动过去(跳过)元素?

javascript - 当 DIV 悬停时文本框失去焦点

gwt - 如何知道 GWT 和 IE8 中的 RPC 对象是否为 'too large'?