Página 1 de 1
TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Seg Jan 09, 2012 1:21 pm
por barberino
Rogel,
Estou pensando em alterar os tagfiles do next para o padrão do meu novo layout, sendo assim
gostaria de saber como sobrescrever os mesmo, ou altera-los.
Eu gostaria de alterar as tags de entrada, listagem, filtro e mestre-detalhe.
Abs.
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Ter Jan 10, 2012 11:02 am
por rogelgarcia
Você quer alterar os templates? É isso?
Basta colocar seu novo template no mesmo pacote que existe no next, na sua aplicação.
Se no next o arquivo é org/nextframework/view/template/ListagemTag.jsp
Na sua aplicação ele deve ficar no mesmo pacote. Quando publicar a sua aplicação ele estará em:
/app/WEB-INF/clases/org/nextframework/view/template/ListagemTag.jsp
Se existir um arquivo de template no web-inf/classes o next irá ler o da aplicação e não o default do next.
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Ter Jan 10, 2012 11:35 am
por barberino
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Ter Jan 10, 2012 12:25 pm
por rogelgarcia
A tag <n:doBody /> faz renderizar o corpo da tag.
Exemplo:
<x:myTag>
Aqui é o corpo
</x:myTag>
No template MyTag.jsp você coloca <n:doBody /> para renderizar o corpo da tag no JSP que a chamou, no caso irá renderizar Aqui é o corpo
A tag <t:propertyConfig > configura todos os t:property aninhados. Quando se faz <t:propertyConfig mode="output" renderAs="column"> todos os t:property aninhados serão renderizados em modo output, e em forma de coluna.
Para colocar um estilo no datagrid use o atributo styleClass.
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Ter Jan 10, 2012 1:52 pm
por barberino
Rógel,
Então é que adicionei uma class ao DataGrid(Template da Listagem), essa corresponde a minha tabela personalizada,
onde a mesma tem bordas para linhas e colunas, ao adicionar no DataGrid aparece somente as
bordas referente as linhas.
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Qui Jan 12, 2012 10:46 am
por rogelgarcia
O datagrid teve seu atributo class alterado no HTML??
Se sim, o problema agora é de CSS.
Recomendo o uso de firebug, ou ferramentas de desenvolvimento do google chrome ou IE9 para descobrir onde é o estilo que está dando problema.
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Qui Jan 12, 2012 11:00 am
por barberino
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Qui Jan 12, 2012 11:27 am
por rogelgarcia
Certo. O HTML gerado possui a tag?
Tem lá no HTML:
<table class="zebra-striped" .../> ?
Ou tem <table class="datagrid" .../>?
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Qui Jan 12, 2012 11:33 am
por barberino
Segue o código gerado
<table class="zebra-striped" cellspacing='0'>
<thead>
<tr class="">
Re: TagFiles
![Mensagem Mensagem](./styles/prosilver_se/imageset/icon_post_target.gif)
Enviado:
Qui Jan 12, 2012 12:32 pm
por rogelgarcia
Então agora é problema de CSS mesmo.. usar um debug CSS como o firebug te ajudará a encontrar a configuração CSS correta.