i have a problem, i hope you can help me, on this forum i always found useful info.
My issue is with pickList component, i was following primefaces user's guide example, but i have problem with example for objects.
This is my xhtml page:
Code: Select all
<p:pickList value="#{formazioneGruppoBean2.players}" var="player" itemLabel="#{player.cognome}" itemValue="#{player}" converter="player">
</p:pickList>
Code: Select all
@ManagedBean
public class FormazioneGruppoBean2 {
private DualListModel<Professionista> players;
public FormazioneGruppoBean2() {
//Players
List<Professionista> source = new ArrayList<Professionista>();
List<Professionista> target = new ArrayList<Professionista>();
source.add(new Professionista("Messi"));
source.add(new Professionista("Ibrahimovic"));
source.add(new Professionista("Henry"));
players = new DualListModel<Professionista>(source, target);
}
......
Code: Select all
public class Professionista {
private String email;
private String nome;
private String cognome;
.....
public Professionista(String cognome) {
this.cognome = cognome;
}
1)
Code: Select all
Expression Error: Named Object: player not found.
2) a strange issue is that in xhtml page my ide (netbeans) doesn't give me autocomplete function when i enter
Code: Select all
itemLabel="#{player.cognome}"
that is doesn't show me properties of Professionista object, so i forced it manually.