[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

Displaytag show or hide[Resolvido]  XML
Forum Index -> Comentários Gerais
Author Message
Jardel


[Avatar]

Joined: 19/10/2009 23:33:57
Messages: 28
Offline

Pessoal, me ajudem por favor..

Preciso fazer uma checagem nos objetos dentro de uma lista e quando um atributo deste objeto for null ou vazio, não mostrar a coluna... Alguém já usou isso? Tenho:

Code:
<div class="displaytag2" > 
 <pre style="width:890px;height:600px;overflow: auto;"> 
 <display:table class="displaytag2" name="objListResult" sort="external" defaultorder="ascending" defaultsort="1" 
 id="tablePaPiTotalizado" pagesize="20" size="resultSize" 
 requestURI="/Nfs01TodasAction.pesquisar.mtw" export="true" style="text-align:left;font-size:8pt" 
 cellpadding="0" cellspacing="0" > 
 //Se regraFaturamento for null, não mostre esta coluna: 
 <display:column media="all" title="Regra Faturamento" property="regraFaturamento" sortable="true"/> 
 //Se não for null, mostre 
 </display:table> 
 </pre> 
 </div> 
 



O que é enviado pela action:

Code:
List<Object> objListResult = objRepository.executeNativeSelect(query); 
 output.setValue("objListResult", objListResult); 



Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
ricardojlrufino


[Avatar]

Joined: 30/03/2008 20:07:28
Messages: 227
Location: Teresina PI
Offline

Você pode usar duas tags do mentawai:
mtw:isNull ou mtw:isEmpty (para verificar listas vazias por exemplo)

Exemplo

Code:
 <display:table name="lista" id="elementoAtual" requestURI="#" >
 ...
 
 <mtw:isNull test="elementoAtual.atributo" negate="true" >
 
 <display:column media="all" title="Regra Faturamento" property="regraFaturamento" sortable="true"/> 
 
 </mtw:isNull>
 
 ...
 
 </display:table>
 


Ricardo JL Rufino <ricardo.jl.rufino@gmail.com> < UNYK > :: Q4Soft :: Teresina - PI
"Existe apenas um bem, o saber, e apenas um mal, a ignorância" - Sócrates
"Devemos julgar um homem mais pelas suas perguntas que pelas respostas" - Voltaire




Mentawai Developer

[WWW] [MSN]
ricardojlrufino


[Avatar]

Joined: 30/03/2008 20:07:28
Messages: 227
Location: Teresina PI
Offline

resolvido ?
caso sim, alterar o titulo para [resolvido]

só para dar um feedback para agente..
valeu

Ricardo JL Rufino <ricardo.jl.rufino@gmail.com> < UNYK > :: Q4Soft :: Teresina - PI
"Existe apenas um bem, o saber, e apenas um mal, a ignorância" - Sócrates
"Devemos julgar um homem mais pelas suas perguntas que pelas respostas" - Voltaire




Mentawai Developer

[WWW] [MSN]
Jardel


[Avatar]

Joined: 19/10/2009 23:33:57
Messages: 28
Offline

Valeu Ricardo!

Consegui montar da forma que você disse.

[Email] [WWW] [Yahoo!] [MSN]
 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team