@Viniciuspascucci escreveu:
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á
Mensagens: 1
Participantes: 1