[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Dificuldade com design  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
robmsjr
MultiAction

Membro desde: 26/06/2007 19:30:49
Mensagens: 88
Offline

Estou organizando meu jsp assim:

Code:
 <t:entrada>
 	<t:janelaEntrada>
 		<t:tabelaEntrada columns="1">
 			<t:property name="idsite"/>
 			<n:group columns="4" legend="Dados">
 				<t:property name="site" renderAs="doubleline" colspan="2" />
 				<t:property name="url" renderAs="doubleline" colspan="2"/>
 				<t:property name="codigo" renderAs="doubleline"/>
 			</n:group>
 			<br>
 			<n:group columns="2" legend="Servidor">
 				<t:property name="host" renderAs="doubleline" colspan="2"/>
 				<t:property name="login" renderAs="doubleline"/>
 				<t:property name="senha" renderAs="doubleline"/>
 			</n:group>
 			<br>			
 			<n:group columns="2" legend="Plano">
 				<t:property name="plano" renderAs="doubleline"/>
 				<t:property name="licenca" renderAs="doubleline"/>
 				<t:property name="inicio" renderAs="doubleline" colspan="2"/>
 			</n:group>
 		</t:tabelaEntrada>
 	</t:janelaEntrada>
 </t:entrada>
 


Porém o que acontece é que o segundo grupo (Servidor), tem seu legend sem ficar em negrito diferente dos outros dois, e o tamanho da area do grupo é diferente da area das outras 2 posições também...

O que poderia ser isso?
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Bem.. sempre que tiver dentro de um panelGrid... vc deve utilizar panels para colocar o HTML dentro do panel

Ex:

<n:panelGrid columns="2">
<n:panel>
Aqui! Estou dentro de um TD (correto)
</n:panel>

Aqui estou fora de um TD (errado)
</n:panel>

Um panelGrid. só aceita dentro deles... panel.. Se colocar HTML é como se tentasse colocar código entre um TR e um TD. Cada n:panel representa um TD do HTML. Os TRs são colocados de acordo com o número de colunas especificado no panelGrid.. se vc tem um panelGrid com 2 columns e 4 panels dentro.. vc terá 2 linhas com 2 tds cada..

Veja uma explicaçao mais detalhada na documentaçao..

No seu exemplo os <BR> estão em local inapropriado...

O estilo no tabelaEntrada é colocado assim:
font-weight: bold, font-weight:normal

Isso significa que a primeira TD será negrito a segunda nao.. a terceira negrito .. a quarta nao....
Vc terá que alterar o estilo para o seu JSP ou alterar o template tabelaEntrada...

Tente utilizar os atributos columnStyleClasses ou columnStyles para configurar o estilo das colunas

Se o tabelaEntrada não estiver atendendo e vc não puder alterá-lo.. coloque um panelGrid dentro do tabelaEntrada para configurar as propriedades

Vc também pode substituir o tabelaEntrada por um panelGrid se desejar..
O tabelaEntrada é na verdade um panelGrid com algumas propriedades configuradas por padrão e um t:propertyConfig

rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Experimente trocar os <br> por <n:panel>& nbsp;</n:panel>
robmsjr
MultiAction

Membro desde: 26/06/2007 19:30:49
Mensagens: 88
Offline

Ok, vou tentar suas dicas.
Valeu
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team