在Wicket中可视化自定义自动完成

时间:2008-09-16 07:34:01

标签: autocomplete wicket

如何直观地自定义Wicket中的自动填充字段(更改颜色,字体等)?

2 个答案:

答案 0 :(得分:9)

您可以使用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;
}

答案 1 :(得分:1)

Perilandmishap可能是满足您需求的最有用的答案。就个人而言,我总是发现Wicket中的默认Ajax自动完全控制严重不足以满足我的需求。如果你真的想要对你的自动完成有一个专业的“感觉”,请使用Wicket的Ajax库。