有没有办法“组合”SelectOneManu和自动完成功能?加载表单时,我希望该输入字段显示bean属性的当前值,以及使用autoComplete选择新值的功能。
Primefaces已经在autocomplete component中提供了这个。只需看看演示网站。通过在自动完成菜单上添加dropdown="true"
,可以启用对下拉菜单的支持。具体而言,请按照以下步骤获取结果
dropdown="true"
。然后将completeMethod
设置为与您的支持bean上的方法相对应,该方法返回您要在下拉菜单中显示的项目列表。<p:autoComplete id="dd" dropdown="true" value="#{yourBackingBean.myVariable}" completeMethod="#{yourBackingBean.loadOptions}" />
在您的支持bean中,您在声明期间初始化myVariable
类型
String myVariable = "Desired Value";
value
属性绑定到辅助bean中的复杂类型),您将需要使用converter based autocomplete component implementation