RichFaces <rich:autocomplete>17 Mar 2025 | 阅读 2 分钟 此组件是一个具有内置 Ajax 功能的自动完成输入框。它支持客户端建议、类似浏览器的选择以及外观和感觉的自定义。 它是一个标准的 JavaServer Faces 用户界面输入控件,具有添加的验证功能。 样式类和皮肤参数下表包括自动完成组件的样式类(选择器)和相应的皮肤参数。 Class | 函数 | 皮肤参数 | 映射的 CSS 属性 |
---|
.rf-au-fnt | 它用于定义自动完成框字体的样式。 | generalTextColor generalFamilyFont | 颜色 字体系列 | .rf-au-inp | 它用于定义自动完成输入框的样式。 | controlBackgroundColor | background-color | .rf-au-fld | 它用于定义自动完成字段的样式。 | panelBorderColor controlBackgroundColor | border-color background-color | .rf-au-fld-btn | 它用于定义自动完成字段中按钮的样式。 | 无皮肤参数。 | | .rf-au-btn | 它用于定义自动完成框按钮的样式。 | panelBorderColor | 左边框颜色 | .rf-au-btn-arrow | 它用于定义按钮箭头的样式。 | 无皮肤参数。 | | .rf-au-btn-arrow-dis | 它用于定义禁用时按钮箭头的样式。 | 无皮肤参数。 | | .rf-au-lst-scrl | 它用于定义自动完成列表中滚动条的样式。 | 无皮肤参数。 | | .rf-au-itm | 它用于定义自动完成列表中项目的样式。 | 无皮肤参数。 | | .rf-au-itm-sel | 它用于定义自动完成列表中选定项目的样式。 | headerBackgroundColor generalTextColor | background-color border-color | .rf-au-shdw | 它用于定义自动完成框阴影的样式。 | 无皮肤参数。 | | .rf-au-shdw-t, .rf-au-shdw-l, .rf-au-shdw-r, .rf-au-shdw-b | 这些类定义了自动完成框阴影的顶部、左侧、右侧和底部的样式。 | 无皮肤参数。 | | .rf-au-tbl | 它用于定义自动完成框中表格的样式。 | 无皮肤参数。 | |
示例在这里,在以下示例中,我们正在实现 <rich:autocomplete> 组件。此示例包含以下文件。 JSF 文件// autocomplete.xhtml 托管 Bean// Country.java 输出  在这里,当我们开始输入国家/地区时,它会显示可用于自动完成的列表。 
|