segunda-feira, 28 de dezembro de 2009

Re: [java-br] Re: Problema Renderização de Campos com JSF e a4j:support

·

 

*Postando o Código:

Já tentei usar:
1 - f:verbatim em todas as tags HTML como BR e tudo mais.
2 - t:htmlTag para renderizar todas as HTML.

Não tive sucesso em nenhum caso.

view plain <http://www.guj.com.br/posts/list/0/148047.java#>copy to
clipboard <http://www.guj.com.br/posts/list/0/148047.java#>print<http://www.guj.com.br/posts/list/0/148047.java#>
? <http://www.guj.com.br/posts/list/0/148047.java#>

1. <t:htmlTag value="fieldset" id="outrasInformacoes" forceId="true"
2. rendered="#{faces.fieldSets.outrasInformacoes}">
3. <legend > Outras Informações</legend><br>
4.
5. <label class="formLabelP">Quant. Moradores:</label>
6. <t:inputText value="#{faces.model.quantidadeMorador}"
7. maxlength="200" id="qtdMoradores" forceId="true"
styleClass="form_text_p" />
8.
9. <h:selectBooleanCheckbox styleClass="form_checkbox" id="igual"
10. value="#{faces.statusIgual}">
11. <a4j:support event="onclick" id="ajxHabilitaIgual"
ajaxSingle="true"
12. action="#{faces.alterarIgual}"/>
13. </h:selectBooleanCheckbox>
14. Igual<br><br>
15.
16. <h:selectBooleanCheckbox styleClass="form_checkbox" id=
"atividade"
17. value="#{faces.statusAtividades}">
18. <a4j:support event="onclick" id="ajxHabilitaAtividade"
reRender="outrasInformacoes" ajaxSingle="true"
19. action="#{faces.exibirAtividades}"/>
20. </h:selectBooleanCheckbox>
21. Ativ.<br>
22.
23. <t:panelGroup id="areaAtividade" rendered=
"#{faces.statusAtividades}">
24. <br>
25. <legend>Relacionar Atividades</legend><br>
26.
27. <label class="formLabelP">Código:</label>
28. <t:inputText value="#{faces.model.codigo}"
29. maxlength="200" id="codigo" forceId="true" styleClass=
"form_text_m" >
30. <a4j:support action="#{faces.pesquisar}"
31. event="onblur" reRender="codigo descricao"
></a4j:support>
32. </t:inputText>
33. <t:commandButton styleClass="botao_popup" value=""
34. onclick=
"javascript:NewWindow('atividadePopup.jsf',50,50,500,600,1,0);">
35. </t:commandButton>
36. <t:inputText value="#{faces.model.descricao}"
37. maxlength="200" id="descricao" forceId="true"
styleClass="form_text_g" /><BR>
38.
39. <label class="formLabelP">Nº Alvará:</label>
40. <t:inputText value="#{faces.model.numeroAlvara}"
41. maxlength="200" id="numeroAlvara1" forceId="true"
styleClass="form_text_g" /><BR>
42.
43. <div class="cx0">
44. <div class="acoes">
45. <t:commandButton action="#{faces.adiciona}"
46. value="" styleClass="botao_adicionar" id=
"adicionarOutrasInformacoes" forceId="true">
47. </t:commandButton>
48.
49. <t:commandButton action="#{faces.limpar}"
50. value="" styleClass="botao_limpar"
id="limparOutrasInformacoes" forceId="true">
51. </t:commandButton>
52. </div>
53. </div><br>
54.
55. <t:dataTable styleClass="tabela" var="list" id=
"tabelaOutrasInformacoes" forceId="true" rowClasses="corN,corS"
56. preserveDataModel="true" value=
"#{faces.listModel}"
57. renderedIfEmpty="false">
58.
59. <t:column>
60. <f:facet name="header">
61. <t:outputText value="codigo" />
62. </f:facet>
63. <t:outputText value="#{list.model.codigo}"/>
64. </t:column>
65.
66. <t:column>
67. <f:facet name="header">
68. <t:outputText value="Descrição" />
69. </f:facet>
70. <t:outputText value="#{list.model.descricao}" />
71. </t:column>
72.
73. <t:column>
74. <f:facet name="header">
75. <t:outputText value="Nº Alvará" />
76. </f:facet>
77. <t:outputText value="#{list.numeroAlvara}" />
78. </t:column>
79.
80. <t:column>
81. <f:facet name="header">
82. <t:outputText value="Ação" />
83. </f:facet>
84. <t:commandButton onclick="return confirm('Confirma a
exclusão?')"
85. styleClass="excluir" value="" action=
"#{faces.excluir}">
86.
87. <t:updateActionListener value="#{list.id}"
88. property="#{faces.selecionado.id}">
89. </t:updateActionListener>
90. </t:commandButton>
91. </t:column>
92. </t:dataTable>
93. <br>
94. </t:panelGroup>
95.
96. <h:selectBooleanCheckbox styleClass="form_checkbox" id="obra"
97. value="#{faces.statusObras}">
98. <a4j:support event="onclick" id="ajxHabilitaObra"
reRender="outrasInformacoes" ajaxSingle="true"
99. action="#{faces.exibirObras}"/>
100. </h:selectBooleanCheckbox>
101. Obras<br><br>
102.
103. <t:panelGroup id="areaObras" rendered="#{faces.statusObras}">
104. <h:selectBooleanCheckbox styleClass="form_checkbox" id=
"obraRegular"
105. value="#{faces.statusObrasRegular}">
106. <a4j:support event="onclick" id=
"ajxHabilitaObraRegular" ajaxSingle="true"
107. action="#{faces.alterarObrasRegular}"/>
108. </h:selectBooleanCheckbox>
109. Regular:
110.
111. Nº Alvará:
112. <t:inputText value="#{faces.model.obraAlvara}"
113. maxlength="200" id="numeroAlvara2" forceId="true"
styleClass="form_text_m" />
114.
115. </t:panelGroup>
116.
117. <label class="formLabelP">Obra Particular:</label>
118. <t:selectOneMenu styleClass="form_combo_m" id="obraParticular"
forceId="true"
119. value="#{faces.model.obraParticularModel.id}">
120. <f:selectItem itemLabel="Selecione..." itemValue="" />
121. <f:selectItems value="#{faces.combos.obraParticularList}"
/>
122. </t:selectOneMenu>
123. <br>
124.
125. <label class="formLabelP">Observação:</label>
126. <t:inputTextarea value="#{faces.model.observacao}" id=
"observacao" forceId="true"
127. styleClass="form_multiple_g" style="width:40%;
height:80px;" />
128.
129. <br><br>
130. </t:htmlTag>

*
2009/12/28 André Mauricio Garcia <andre.moe@gmail.com>

> Cara, tenta usar o reRender no elemento mais externo, não no proprio campo,
> já tive problemas com isso.
>
> Por exemplo:
>
> <h:panelGroup id="pg"> // reRender neste elemento aqui
> <h:selectOneMenu>
> <a4j:support reRender="pg" />
> </h:selectOneMenu>
> </h:panelGroup>
>
> 2009/12/28 Jeremias Santos <jeremias.queiroz@gmail.com>
>
> >
> >
> > *Ninguém do Grupo?*
> >
> > 2009/12/23 Jeremias Santos <jeremias.queiroz@gmail.com<jeremias.queiroz%
> 40gmail.com>
> > >
> >
> >
> > > Pessoal,
> > >
> > > To com o seguinte problema:
> > >
> > > Estou utilizando uma checkbox onde o mesmo utiliza a4j:support para
> > alterar
> > > o seu atributo quando ele e selecionado, sendo que ao mesmo tempo estou
> > > chamando um reRender neste a4j:support para o fielset onde o checkbox
> > esta
> > > seja renderizado, então com alteração do atributo boolean do ckeck
> tenho
> > > neste mesmo fieldset um panelGroup onde possui alguns campos que estão
> > sendo
> > > exibitos pela seleção do combo.
> > >
> > > Logo abaixo deste checkbox possui mais campos na tela, sendo que quando
> o
> > > checkbox e selecionado o mesmo exibe os campos que estão neste
> > panelGroup.
> > >
> > > O problema é que quando exibe este campos jogos os demais que estão
> sendo
> > > exibidos para fora do fieldset e bagunça toda a tela.
> > >
> > > Alguma dica....Alguem já passou por isso.
> > >
> > > To usando MyFaces 1.5, acho que não tem suporte ainda ao JSF 1.2, já
> usei
> > a
> > > Tag <f:verbatim> para todos os HTML que possa existir na tela mas não
> > > resolveu.
> > >
> > > Desde já agradeço....
> > >
> > > --
> > > Att,
> > >
> > > Jeremias Santos,
> > >
> >
> > --
> > Att,
> >
> > Jeremias Santos,
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
> Para upload/download de arquivos:
> http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
>
>
>

--
Att,

Jeremias Santos,

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog