| Autor |
Mensagem |
|
|
Eu resolvi colocando o modalpanel num form separado, o problema agora é que ele não fecha quando eu clico no botão.
|
 |
|
|
Oi pessoal, eu não estou conseguindo recuperar os valores setados nas propriedades dos meus beans, quando estes vem de um formulário dentro de um modalpanel.
Segue abaixo o código:
<rich:modalPanel id="panel" width="350" height="150">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="Modal Panel"></h:outputText>
</h:panelGroup>
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<rich:componentControl for="panel" attachTo="hidelink"
operation="hide" event="onclick" />
</h:panelGroup>
</f:facet>
<rich:panel>
<h:panelGrid columns="3">
<h:outputText value="#{msg.ano}" />
<h:inputText id="matriculaPesquisaAno" value="#{pesqaluno.ano}"
size="4" validator="#{val.validatePesquisaNumero}" />
<h:outputText value="" />
<h:outputText value="#{msg.periodo}" />
<h:inputText id="nomePesquisaPerido" value="#{pesqaluno.periodo}"
size="1" validator="#{val.validatePesquisaNumero}" />
<a4j:commandButton style="margin:0 5px; width: 100px;"
action="#{pesqaluno.consultaHorarioIndividual}"
value="#{msg.consultar}" />
</h:panelGrid>
</rich:panel>
</rich:modalPanel>
Chamo o modalpanel aqui:
<a4j:commandButton value="Horário Individual" actionListener="#{pesqaluno.gravarMatricula}" id="link" oncomplete="javascript:Richfaces.showModalPanel('panel')" reRender="panel">
<f:param name="paramAlunoMatricula" value="#{aluno.matricula}"/>
<rich:componentControl for="panel" attachTo="link" operation="show" event="onclick"/>
</a4j:commandButton>
O método está sendo executado, porém não estou conseguindo pegar os valores de #{pesqaluno.ano} e de #{pesqaluno.periodo}
Alguém sabe resolver?
|
 |
|
|
É o seguinte pessoal, tem como eu setar o valor de uma propriedade de uma classe A sem instanciar esta na classe B e sem que esta propriedade seja estática.
Tem como?
Alguém sabe?
|
 |
|
|
|
Obrigado O Grande Bé, queria saber como resolvia usando jsf...deu certo...
|
 |
|
|
|
Gostaria que um botão fosse mostrado na tela apenas se uma determinada condição fosse satisfeita, alguém sabe como resolver isto?
|
 |
|
|
|
HHEEHE, deve funcionar, valeu...
|
 |
|
|
Pessoal, é o seguinte na minha página aparece um conjunto de turmas que estão atreladas a uma dada disciplina.
Estou com problemas, pois mais de uma turma não pode ser selecionada para uma mesma disciplina.
Exemplo:
<h:selectOneRadio value="#{disciplina.selecionada}">
<f:selectItems value="#{disciplina.listaTurma}" />
</h:selectOneRadio>
Usando o código acima dar certo, ou seja apenas 1 disciplina é selecionada entre várias, o problema é que tem disciplina que tem apenas 1 turma, sendo assim, não tem como eu selecionar esta turma e depois desmarcar.
Acho que deu para entender, mas quem tiver qualquer dúvida, eu explicarei melhor.
Usando checkbox eu volto ao problema 1, já que assim seria possível selecionar várias turmas para uma mesma disciplina.
<h:selectManyCheckbox value="#{disciplina.selecionada}" >
<f:selectItems value="#{disciplina.listaTurma}" />
</h:selectManyCheckbox>
Alguém teria uma solução para isto.
|
 |
|
|
Oi pessoal, estou começando em jsf.
O problema é o seguinte: Tenho 2 botões numa página, dos quais um exije validação, gostaria de amarrar a validação apenas a 1 botão mas acho que isto não tem como em jsf não é?
Assim sendo tenho que definir o outro botão com a propriedade immediate="true".
Só que este outro botão tem que pegar dados dos items selecionados cujo código está abaixo.
<h:selectOneRadio value="#{disciplina.selecionada}">
<f:selectItems value="#{disciplina.listaTurma}" />
</h:selectOneRadio>
<a4j:commandButton style="width: 100px; "
action="#{mat.matricular}" value="#{msg.matricular}"
rendered="#{mat.botaoMatricular}" styleClass="botaoMatricular" immediate="true"/>
Alguma solução?
Desde já agradeço pelas dicas...
|
 |
|
|
|
Eita mas eu acho que vou ter que usar immediate="true" neste botão porque tenho um outro botão na página que exige validação.
|
 |
|
|
|
Ae deu certo, tava ficando tudo marcado porque a propriedade era boolean
|
 |
|
|
|
Opa, eu fiz isso, e na página todos os botões de rádio apareceram selecionados...
|
 |
|
|
Oi pessoal, tenho o código abaixo na minha aplicação.
<h:selectOneRadio>
<f:selectItems value="#{disciplina.listaTurma}" />
</h:selectOneRadio>
Gostaria de saber como pegar o valor dos items selecionados no meu bean?
|
 |
|
|
Oi Pessoal, é o seguinte:
Tenho um campo texto na página com required="true", mas com isto não estou conseguindo acionar nenhum commmandlink, nem outro botão na página sem preencher o campo.
Tem como restringir a validação apenas para o botão que quero?
|
 |
|
|
Oi aeugenio, aquele erro que você falou foi de digitação mesmo, este não estava influindo no meu problema.
vou tentar usar SelectItem para ver se dar certo.
|
 |
|
|
Oi Pessoal, é o seguinte.
Eu tenho uma lista de nomes e preciso gerar estes com selectOneRadio para cada um.
Como no código abaixo:
<h:selectOneRadio value="turma.selecionado">
<c:forEach var="turma" items="#{disciplina.listaTurma}">
<f:selectItem itemLabel="#{turma.tur_turma}" itemValue="#{turma.tur_turma}" />
</c:forEach>
</h:selectOneRadio>
O problema deste esquema é que por alguma razão não está havendo a iteração direito, ou seja não está gerando os nomes.
Quando eu uso DataList ou DataGrid também não dar certo.
Há única forma que dar certo é colocando o selectOneRadio dentro da iteração, como abaixo, mas neste caso eu perco a capacidade de não clicar em mais de uma opção.
<rich:dataGrid var="turma" value="#{disciplina.listaTurma}">
<h:selectOneRadio value="turma.selecionado" >
<f:selectItem itemLabel="#{turma.tur_turma}" itemValue="#{turma.tur_turma}" />
</h:selectOneRadio>
</rich:dataGrid>
Alguém já passou por isto? ou alguém sabe como resolver?
|
 |
|
|