Jsf p:使用多个类别自动完成
如何使用多个类别实现JSF primefaces autocomplete?模型是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
位置
和城市
。我想在单个
中搜索城市和位置,如下例所示
<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;