[RESOLVIDO] <c:if> retorna true, porém não funciona

Pessoal,

to com um problema aqui com o componente <c:if>

na minha tela está assim

<ui:repeat value="#{meuMB.listInformacoes}" var="info">
	<h:panelGrid columns="2" style="vertical-align: center; text-align: center">
		<h:outputLabel value="#{info.origem.nome}:" />
		<c:if test="#{info.origem.tipo.nome eq 'Numerico'}">
			<h:inputText value="#{info.valor}" />
		</c:if>
		<c:if test="#{info.origem.tipo.nome eq 'Texto'}">
			<h:inputText value="#{info.valor}" />
		</c:if>
		<c:if test="#{info.origem.tipo.nome eq 'Data'}">
			<rich:calendar id="data" name="data"
				datePattern="dd/MM/yyyy" value="#{info.valor}"
				converter="converter.DateConverter" />
		</c:if>
		<c:if test="#{info.origem.tipo.nome eq 'Numerico'}">
			Bla bla bla
		</c:if>
		<h:outputLabel value="#{info.origem.tipo.nome eq 'Numerico'}" /><br/>
	</h:panelGrid>
</ui:repeat>

e ele não da true pra nenhuma das condições… no caso específico, eu tenho 2 informações que tem o valor ‘Numerico’,

tanto que o meu <h:outputLabel> que está ao final, printa true na tela… e é a mesma EL que está no primeiro <c:if>

ou seja, o teste retorna true, porém ele não rendereiza o meu componente…

Alguém tem alguma idéia do que pode ser?

ja tentei de tudo… seguem alguns exemplos do que ja tentei

"#{info.origem.tipo.nome eq 'Numerico'}"
"#{info.origem.tipo.nome eq Numerico}"
"#{info.origem.tipo.nome} eq 'Numerico'"
"${info.origem.tipo.nome eq 'Numerico'}"

Use o rendered

<ui:repeat value="#{meuMB.listInformacoes}" var="info"> <h:panelGrid columns="2" style="vertical-align: center; text-align: center"> <h:outputLabel value="#{info.origem.nome}:" /> <h:inputText value="#{info.valor}" rendered="#{info.origem.tipo.nome eq 'Numerico'}"/> <h:inputText value="#{info.valor}" rendered="#{info.origem.tipo.nome eq 'Texto'}"/> <rich:calendar id="data" name="data" rendered="#{info.origem.tipo.nome eq 'Data'}" datePattern="dd/MM/yyyy" value="#{info.valor}" converter="converter.DateConverter" /> <h:outputLabel value="#{info.origem.tipo.nome eq 'Numerico'}" /><br/> </h:panelGrid> </ui:repeat>

um componente que tem rendered=“false” nem entra na estrutura de componentes?
ou ele simplesmente não fica visível?

ele não é renderizado, ou seja, não entra na estrutura de componentes

OK, obrigado, cara! [RESOLVIDO]