私はgwtでのcss駆動メニューの作成に完全に固執しています。レンダリングされた結果では、次のようになります。
<div class="topbar">
<div class="container fixed">
<h3>
<a href="" class="logo">test</a>
</h3>
<ul class="nav secondary-nav">
<li class="menu open">
<a class="menu" href="#">Dropdown</a>
<ul class="menu-dropdown">
<li><a href="">Secondary link</a></li>
<li><a href="">Something else here</a></li>
<li class="divider"></li>
<li><a href="">Another link</a></li>
</ul>
</li>
</ul>
</div>
</div>
それに加えて、すべてのハイパーリンクでクリックハンドラーを使用し、リンク「ドロップダウン」にカーソルを合わせたいと思います。NavBar、NavBarItemなどのさまざまなウィジェットを生成し、後でプログラムでnavBar.add( "historytoken1"、 "Text")などのNavBarウィジェットに追加することを考えました。これにより、liタグにハイパーリンクなどが追加されます。
li要素にいくつかの新しいクラスを設定できるように、ナビゲーションとcss操作にクリックハンドラーが必要です。
私は現在、この小さなウィジェットでほぼ1日中実験していますが、GWTは常にliタグ間または他の場所に愚かなdivを配置しているため、結果は得られません。フローパネルなどでウィジェットのみを使用するという制限も、私を夢中にさせています:-)。
私は完成した解決策を探していませんが、誰かが私にこれを行う方法のヒントを与えることができますか?メニューにulとliを使用するのはそれほどユニークではないということです:-)そしてGwtがこれをサポートしていない理由がわかりません。多分私は何かを監督しています。
ところで-私はここからこのHTMLブートストラップを取り入れようとしています。
ありがとう