Ajuda com PrimeFaces

0 respostas
V

Bom Dia Galera. será que vocês poderiam me ajudar na seguinte questão aqui:

Pois bem, estou desenvolvendo um projeto web utilizando java 8 mesmo e os componentes do PrimeFaces 6.0, o mais atual até o momento, porém eu estou em uma parte de ‘grade de cursos’ que se refere a uma das telas do projeto no caso gradeView , então a parte do agendamento (Schedule) que faz com que ao clicar em uma data da Schedule o modal aparece para inserir novos registros está assim :

public void selecionarDataInicialGrade(SelectEvent selectEvent) {

this.dto.setDataInicial((Date) selectEvent.getObject());
	
	SiteUtil.abrirModal("mdGrade");
	
}

e no .xhtml

<p:schedule
id=“agendamentoGradeSch"
value=”#{gradeView.dto.scheduleModelGrade}"
timeZone="GMT-2"
draggable=“false”>

<p:ajax 
						event="dateSelect" 
						listener="#{gradeView.selecionarDataInicialGrade}" 
						update="novaGrade"/>

Agora eu queria que ao clicar em um evento ja cadastrado ele me trazia as informações salvas já e não pra adicionar informações novas que é o que ta acontecendo, ai eu fiz desse modo :

public void selecionarEventoGrade(SelectEvent selectEvent) {

this.dto.setScheduleEventoModelGrade((ScheduleEvent) selectEvent.getObject());
	
	SiteUtil.abrirModal("mdGrade");
	
}

e no .xhtml

<p:ajax
event=“eventSelect"
listener=”#{gradeView.selecionarEventoGrade}"
update=“novaGrade”/>

<p:dialog 
						widgetVar="mdGrade" 
						header="Detalhes" 
						showEffect="clip" 
						hideEffect="clip">
					
					
        			<p:outputLabel 
       	 				for="sala" 
        				value="Sala:" />
        				
        			<p:inputText 
        				id="Sala" 
        				value="#{gradeView.dto.grade.sala}" />

        			<p:outputLabel 
        				for="curso" 
        				value="Curso:" />
        				
        			<p:calendar 
        				id="Curso" 
        				value="#{gradeView.dto.idCurso}" />

        			<p:outputLabel 
        				for="professor" 
        				value="professor:" />
        				
        			<p:calendar 
        				id="Professor" 
        				value="#{gradeView.dto.idLoginProfessor}" />

					</p:dialog>

Só que nada acontece, por que como falei, ao clicar em uma data do Schedule de um curso cadastrado o mesmo pede pra eu inserir novas informações, mas eu quero que já me traga as informações salvas, alguém poderia me ajudar com isso?

Agradeço desde já

Criado 18 de janeiro de 2017
Respostas 0
Participantes 1