按钮扩展CssLayout不会可靠地触发click事件

时间:2018-02-02 11:31:11

标签: javascript gwt vaadin vaadin8

我的Vaadin网络应用程序使用从CssLayout延伸的自定义按钮。 点击监听器将addLayoutClickListener添加到布局/按钮中。

通常在单击布局/按钮时,不会触发任何事件。

似乎只有在按下和释放之间没有移动鼠标时才触发事件。传统的UI按钮允许鼠标在按下和释放之间移动,只要指针在释放期间仍处于按钮区域内(“按下并布防”状态)。

我绝对必须使用com.vaadin.ui.Buttoncom.vaadin.ui.NativeButton吗?

有人可能会为布局方法不可靠的原因提供一些解释吗?

1 个答案:

答案 0 :(得分:1)

  

我无法在合理的时间内自定义默认按钮的样式(Valo Theme对我来说太复杂了)

使用button.setPrimaryStyleName("my-button"),您将有一个空白的平板来应用您自己的CSS。