4

Wicketのオートコンプリートフィールドを視覚的にカスタマイズするにはどうすればよいですか(色やフォントの変更など)?

4

2 に答える 2

8

CSS を使用して、このコンポーネントの外観を変更できます。1.3 の Ajax オートコンプリート コンポーネントの場合、オーバーライドする要素は div.wicket-aa です。たとえば、次のようにします。

div.wicket-aa {
    background-color:white;
    border:1px solid #CCCCCC;
    color:black;
}
div.wicket-aa ul {
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0pt;
   padding:5px;
}
div.wicket-aa ul li.selected {
    background-color:#CCCCCC;
}
于 2008-09-16T21:24:35.627 に答える
1

Perilandmishap には、おそらくあなたのニーズに最も役立つ答えがあります。個人的には、Wicket のデフォルトの Ajax オート コンプリート コントロールは、自分のニーズに対して非常に不十分であることにいつも気付きました。オートコンプリートにプロフェッショナルな「感触」が本当に必要な場合は、Wicket の Ajax ライブラリを使用してロールバックしてください。

于 2008-09-16T21:30:13.180 に答える