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

发布于 2024-07-04 15:17:11 字数 42 浏览 9 评论 0原文

如何在 Wicket 中直观地自定义自动完成字段(更改颜色、字体等)?

How can I visually customize autocomplete fields in Wicket (change colors, fonts, etc.)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傾城如夢未必闌珊 2024-07-11 15:17:11

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

You can use CSS to modify the look of this component. For the Ajax auto-complete component in 1.3 the element you want to override is div.wicket-aa, so for example you might do:

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;
}
许仙没带伞 2024-07-11 15:17:11

Perilandmishap 可能有满足您需求的最有用的答案。 就我个人而言,我总是发现 Wicket 中默认的 Ajax 自动完成控制远远不能满足我的需求。 如果您确实希望自动完成具有专业的“感觉”,请使用 Wicket 的 Ajax 库进行滚动。

Perilandmishap has probably the most usefull answer for your needs. Personally, I always found the default Ajax auto complete control in Wicket to be woefully insufficient for my needs. If you really want a professional "feel" to your auto complete, roll your an using Wicket's Ajax libraries.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文