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

问题描述 投票:4回答:2

如何在Wicket中可视地自定义自动填充字段(更改颜色,字体等)?

autocomplete wicket
2个回答
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
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.