スタイル付きのコンポーネントにonMouseOver/onMouseOutイベントハンドラーを追加しようとしています:CheckBoxGWT 2.5.1display: block
final CheckBox cb = new CheckBox("some check box");
cb.addStyleName("check-box");
cb.addMouseOverHandler(new MouseOverHandler() {
@Override
public void onMouseOver(final MouseOverEvent event) {
log("MouseOver");
}
});
cb.addMouseOutHandler(new MouseOutHandler() {
@Override
public void onMouseOut(final MouseOutEvent event) {
log("MouseOut");
}
});
flowPanel.add(cb);
関連する css ファイルには以下が含まれます。
.check-box {
display: block;
}
ただし、/イベントにはまったくCheckBox反応しないようです。を削除すると、すべてが問題なく動作し、チェックボックスをマウスでホバリングすると、コンソールにメッセージが表示されます。追加してみましたが、運もありません。また、削除と追加も同様に機能しません。onMouseOveronMouseOutdisplay: blockfloat: left; display: blockdisplay: blockfloat: left
誰かが似たようなことに遭遇したか、これを引き起こす原因についての手がかりを持っていますか?
これに対する回避策はありますか?
これは のバグと見なすことができますGWTか?
CheckBoxPSブロック要素として使用したいのですが、この方法の方が表示が良いからです。
前もって感謝します