Bonjour,
J'ai un problème pour afficher les tâches d'une façon dynamique dans un calendrier using primefaces.
Il y a toujours des erreurs et des exceptions
Maintenant je suis bloquée avec exception "java.lang.NullPointerException"
classe facade
classe controller
Page web
SVP aidez moi, je serai très reconnaissance pour vous, avec tout mon respect.
J'ai un problème pour afficher les tâches d'une façon dynamique dans un calendrier using primefaces.
Il y a toujours des erreurs et des exceptions
Maintenant je suis bloquée avec exception "java.lang.NullPointerException"
classe facade
Code:
public List<Agendatache> getTache(){
Query query = em.createNamedQuery("Agendatache.findAll");
return query.getResultList();
}Code:
@ManagedBean
@SessionScoped
public class ScheduleController {
@EJB
private AgendatacheFacade agendatacheFacade;
private ScheduleModel eventModel;
private ScheduleEvent event = new DefaultScheduleEvent();
private List<Agendatache> listtache;
public ScheduleController() {
eventModel = new DefaultScheduleModel();
}
@PostConstruct
public void initSchedule() {
listtache = agendatacheFacade.getTache(); //getTache() méthode dans la classe façade qui affiche la liste des tâches.
Agendatache tache = new Agendatache();
String desc = "";
Date datedebut = new Date();
Date datefin = new Date();
for (Agendatache agendatache : listtache) {
desc = tache.getDescripTache();
datedebut = tache.getDateDebut();
datefin = tache.getDateFin();
eventModel.addEvent(new DefaultScheduleEvent(desc, datedebut, datefin));
}
}
}Code:
<p:schedule id="schedule" editable="true" value="#{initSchedule.eventModel}" widgetVar="myschedule">
<p:ajax event="dateSelect" listener="#{scheduleController.onDateSelect}" update="eventDetails" oncomplete="PF('eventDialog').show()" />
<p:ajax event="eventSelect" listener="#{scheduleController.onEventSelect}" update="eventDetails" oncomplete="PF('eventDialog').show()" />
<p:ajax event="eventMove" listener="#{scheduleController.onEventMove}" update="messages" />
<p:ajax event="eventResize" listener="#{scheduleController.onEventResize}" update="messages" />
</p:schedule>
Aucun commentaire:
Enregistrer un commentaire