Autocomplete PrimeFaces自动完成中的预选值

Autocomplete PrimeFaces自动完成中的预选值,autocomplete,primefaces,default-value,Autocomplete,Primefaces,Default Value,有没有办法“组合”SelectOneManu和autoComplete功能? 加载表单时,我希望输入字段显示bean属性的当前值,以及使用autoComplete选择新值的功能。Primefaces已经在中提供了这一功能。只要看看演示网站。通过在自动完成菜单上添加dropdown=“true”,可以启用对下拉菜单的支持。具体来说,按照以下步骤获得结果 在自动完成菜单上设置dropdown=“true”。然后将completeMethod设置为与支持bean上的方法相对应,该方法返回要在下拉菜单中

有没有办法“组合”SelectOneManu和autoComplete功能?
加载表单时,我希望输入字段显示bean属性的当前值,以及使用autoComplete选择新值的功能。

Primefaces已经在中提供了这一功能。只要看看演示网站。通过在自动完成菜单上添加
dropdown=“true”
,可以启用对下拉菜单的支持。具体来说,按照以下步骤获得结果

  • 在自动完成菜单上设置
    dropdown=“true”
    。然后将
    completeMethod
    设置为与支持bean上的方法相对应,该方法返回要在下拉菜单中显示的项目列表

  • 要在autocomplete组件上预设值,只需将backingbean中的值初始化为您想要的值。以以下为例。如果你有

    <p:autoComplete id="dd" dropdown="true" value="#{yourBackingBean.myVariable}" completeMethod="#{yourBackingBean.loadOptions}" />  
    
  • 如果要用复杂/POJO类型的列表填充下拉列表(因此,将
    属性绑定到支持bean中的复杂类型),则需要使用


  • Primefaces已经在中提供了这一功能。只要看看演示网站。通过在自动完成菜单上添加
    dropdown=“true”
    ,可以启用对下拉菜单的支持。具体来说,按照以下步骤获得结果

  • 在自动完成菜单上设置
    dropdown=“true”
    。然后将
    completeMethod
    设置为与支持bean上的方法相对应,该方法返回要在下拉菜单中显示的项目列表

  • 要在autocomplete组件上预设值,只需将backingbean中的值初始化为您想要的值。以以下为例。如果你有

    <p:autoComplete id="dd" dropdown="true" value="#{yourBackingBean.myVariable}" completeMethod="#{yourBackingBean.loadOptions}" />  
    
  • 如果要用复杂/POJO类型的列表填充下拉列表(因此,将
    属性绑定到支持bean中的复杂类型),则需要使用