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 回答