Jsf p:使用多个类别自动完成

Jsf p:使用多个类别自动完成,jsf,primefaces,autocomplete,Jsf,Primefaces,Autocomplete,如何使用多个类别实现JSF primefaces autocomplete?模型是位置和城市。我想在单个中搜索城市和位置,如下例所示 <p:autoComplete value="#{addEmployeeDetailsBean.selectedText}" completeMethod="#{addEmployeeDetailsBean.locatioAutoCompleteMethod}" maxResults="5" var="theme" itemLabel="#{the

如何使用多个类别实现JSF primefaces autocomplete?模型是
位置
城市
。我想在单个
中搜索城市和位置,如下例所示

   <p:autoComplete value="#{addEmployeeDetailsBean.selectedText}" completeMethod="#{addEmployeeDetailsBean.locatioAutoCompleteMethod}" maxResults="5"   var="theme" itemLabel="#{theme}" itemValue="#{theme}" forceSelection="true" />

}

位置模式:

public class LocationModel {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "locationId", unique = true, nullable = false)
private Long locationId;

@Column(name = "locationName")
private String locationName;

@ManyToOne
@JoinColumn(name = "cityObjId")
private CityModel cityObj;

@Column(name = "pinCode")
private String pinCode; 

}

将您的代码添加到问题中@ᴊᴀᴠʏ:对于单个pojo,我的自动完成功能运行良好。。我正在使用两个具有一个自动完成功能的pojo模型…城市模型具有cityid和cityname,因为属性位置具有locationid、locationname和cityobj。@JAVY:请看这张图片…“班加罗尔”是一个城市,“Whitefiels,班加罗尔”是一个位置
     public class CityModel implements Serializable{
    @Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "cityId", unique = true, nullable = false)
private Long cityId;

@Column(name = "cityName")
private String cityName;
public class LocationModel {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "locationId", unique = true, nullable = false)
private Long locationId;

@Column(name = "locationName")
private String locationName;

@ManyToOne
@JoinColumn(name = "cityObjId")
private CityModel cityObj;

@Column(name = "pinCode")
private String pinCode;