Pages

calendrier dynamique primefaces sujet

vendredi 31 janvier 2014




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

Code:


public List<Agendatache> getTache(){
        Query query = em.createNamedQuery("Agendatache.findAll");
        return query.getResultList();
    }


classe controller

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));
         
        }
    }
}


Page web

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>


SVP aidez moi, je serai très reconnaissance pour vous, avec tout mon respect.




Aucun commentaire:

Enregistrer un commentaire