[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 
Mensagens enviadas por: vinicius.janones  XML
Perfil de vinicius.janones -> Mensagens enviadas por vinicius.janones [105] Ir para a página: Anterior  1, 2, 3, 4, 5, 6, 7 Próximo 
Autor Mensagem
Tranguilo Pedro,

Obrigado, vou testar aqui e te falo...

A[]s
Pedro,

Fiz como vc disse, ele alinhou as propriedades fora dos tabs, mas as que estão dentro dos tabs estão em uma unica linha e sem o textos dos inputs.
Pedro

Boa tarde,

Olha não consegui alinhar esses componentes direito...

Code:
 <%@ taglib prefix="n" uri="neo"%>
 <%@ taglib prefix="t" uri="template"%>
 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
 
 <t:entrada titulo="Cadastro de Orçamento">
 	<t:janelaEntrada>
 		<t:tabelaEntrada>
 			<t:property name="id"/>
 			<t:property name="cliente" selectOnePath="/secured/crud/cliente"/>
 			<t:property name="observacao" type="TEXT_AREA"/>
 			<table border="0" cellpadding="0" cellspacing="0" width="100%">
 				<n:tabPanel id="tb1">
 					<n:panel name="pecas" title="Peças">
 			        	<n:bean name="orcamentoEstoque" valueType="bean.OrcamentoEstoque" varLabel="Peça">
 							<n:property name="estoque" varLabel="Estoque"><n:input/></n:property>
 							<n:property name="quantidade"><n:input/></n:property>
 							<n:property name="unitario"><n:input/></n:property>
 							<n:property name="observacao"><n:input/></n:property>
 							<n:submit action="adicionarPeca">Adicionar</n:submit>
 						</n:bean>
 						<n:dataGrid itens="${pecas}">
 						    <t:property name="observacao" renderAs="column"/>
 						</n:dataGrid>
 				    </n:panel>
 				    <n:panel name="servicos" title="Serviços">
 			        	<n:bean name="orcamentoServico" valueType="bean.OrcamentoServico" varLabel="Serviço">
 							<n:property name="servico"><n:input/></n:property>
 							<n:property name="valor"><n:input/></n:property>
 							<n:property name="observacao"><n:input/></n:property>
 							<n:submit action="adicionarServico">Adicionar</n:submit>
 						</n:bean>
 						<n:dataGrid itens="${servicos}">
 						    <t:property name="observacao" renderAs="column"/>
 		   				</n:dataGrid>
 					</n:panel>
 		    	</n:tabPanel>
 		    </table>
 	    </t:tabelaEntrada>
 	</t:janelaEntrada>
 </t:entrada>
 


Como posso fazer para isso ficar melhor?

Abraços
Como ficaria a chamada de um subrelatorio???

Dentro do NEO e no jasper?
Bom dia Pedro,

Beleza e você?

É que eu tinha feito um relatório com a query interna e fui testar e não deu em nada, rsrsrs... mas vou passar a consulta para a app.

Abraços
Bom dia,

Obrigado... Pedro!

Rogel,

Desculpe a pergunta, mas poderia me explicar como ficaria uma autorização de uma tela para que eu possa entender como será a edição das tabelas relacionadas a isso?

A[ ]s
Bom dia,

Gostaria de saber como posso chamar um relatório no NEO onde o arquivo jasper já possui um sql interno e um paramentro?

Como posso montar o método passando esse paramentro? Que no caso é um Long...

Abraços
Pedro,

Eu fiz aqui e apareceu as abas agora, só que surgiu uma dúvida...

Do geito que vc me passou ele criou 3 abas, só que eu queria que fica-se dois campos para ser digitados e abaixo dele 2 abas, da forma que mesmo mudando de aba, o usuario continua vendo qual cliente foi selecionado e qual a observação digitada.

olha como eu fiz:

Code:
 <%@ taglib prefix="n" uri="neo"%>
 <%@ taglib prefix="t" uri="template"%>
 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
 
 <t:entrada titulo="Cadastro de Orçamento">
 	<t:janelaEntrada>
 		<t:tabelaEntrada>
 			<t:property name="id"/>
 			<t:property name="cliente" selectOnePath="/secured/crud/cliente"/>
 			<t:property name="observacao"/>
 		</t:tabelaEntrada>
 		<n:panel name="Peças">
 	        conteudo aqui
 	    </n:panel>
 	    <n:panel name="Serviços">
 	        conteudo aqui
 	    </n:panel>
 	</t:janelaEntrada>
 </t:entrada>
 

Mas não apareceu as abas, só o que estava dentro do panel...

E no caso da ação adicionar, tenho que fazer o redirecionamento do metodo para a mesma tela e na mesma aba?
Bom dia,

Gostaria de pedir uma ajuda, queria saber como posso fazer uma tela de cadastro com duas abas ou mais?

Por exemplo:

1° - Tenho um cadastro de Orçamento, nele tenho os atributos (id, observacao, cliente e duas listas uma de Peças e outra de Serviços);

2ª - A tela teria os campos de observacao e cliente e abaixo deles duas abas uma para Serviço e outra para Peças;

3ª - Quando eu selecionar uma delas devem aparecer os campos para adicionar e um grid com os objetos já inseridos, sempre que eu adicionar um novo objeto devo permanecer na mesma tela e quando eu clicar em salvar o Orçamento o sistema salvará tudo nas suas respectivas tabelas.

O que vocês acham?

Abraços
Pedro,

Pode deixar, consegui aqui... resolvi, era um problema na hora de gerar o jasper... fazia tempos que eu não criava um relatorio, hehehe...

Obrigado
Paulo,

Este é o meu arquivo jrxml:
Code:
 <jasperReport
 		 name="teste"
 		 columnCount="1"
 		 printOrder="Vertical"
 		 orientation="Portrait"
 		 pageWidth="595"
 		 pageHeight="842"
 		 columnWidth="535"
 		 columnSpacing="0"
 		 leftMargin="30"
 		 rightMargin="30"
 		 topMargin="20"
 		 bottomMargin="20"
 		 whenNoDataType="NoPages"
 		 isTitleNewPage="false"
 		 isSummaryNewPage="false">
 	<property name="ireport.scriptlethandling" value="0" />
 	<property name="ireport.encoding" value="UTF-8" />
 	<import value="java.util.*" />
 	<import value="net.sf.jasperreports.engine.*" />
 	<import value="net.sf.jasperreports.engine.data.*" />
 
 
 	<field name="bairro" class="br.eti.janones.santarem.bean.Bairro"/>
 	<field name="cidade" class="br.eti.janones.santarem.bean.Cidade"/>
 
 		<background>
 			<band height="0"  isSplitAllowed="true" >
 			</band>
 		</background>
 		<title>
 			<band height="50"  isSplitAllowed="true" >
 			</band>
 		</title>
 		<pageHeader>
 			<band height="9"  isSplitAllowed="true" >
 			</band>
 		</pageHeader>
 		<columnHeader>
 			<band height="24"  isSplitAllowed="true" >
 				<staticText>
 					<reportElement
 						x="0"
 						y="6"
 						width="47"
 						height="15"
 						key="staticText-1"/>
 					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
 					<textElement>
 						<font/>
 					</textElement>
 				<text><![CDATA[Codigo:]]></text>
 				</staticText>
 				<staticText>
 					<reportElement
 						x="48"
 						y="6"
 						width="94"
 						height="15"
 						key="staticText-2"/>
 					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
 					<textElement>
 						<font/>
 					</textElement>
 				<text><![CDATA[Bairro:]]></text>
 				</staticText>
 				<staticText>
 					<reportElement
 						x="245"
 						y="6"
 						width="94"
 						height="15"
 						key="staticText-3"/>
 					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
 					<textElement>
 						<font/>
 					</textElement>
 				<text><![CDATA[Cidade:]]></text>
 				</staticText>
 			</band>
 		</columnHeader>
 		<detail>
 			<band height="14"  isSplitAllowed="true" >
 				<textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
 					<reportElement
 						x="4"
 						y="0"
 						width="43"
 						height="14"
 						key="textField-1"/>
 					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
 					<textElement>
 						<font/>
 					</textElement>
 				<textFieldExpression   class="java.lang.Long"><![CDATA[$F{bairro}.getId()]]></textFieldExpression>
 				</textField>
 				<textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
 					<reportElement
 						x="47"
 						y="0"
 						width="181"
 						height="14"
 						key="textField-2"/>
 					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
 					<textElement>
 						<font/>
 					</textElement>
 				<textFieldExpression   class="java.lang.String"><![CDATA[$F{bairro}.getNome()]]></textFieldExpression>
 				</textField>
 				<textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
 					<reportElement
 						x="245"
 						y="0"
 						width="181"
 						height="14"
 						key="textField-3"/>
 					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
 					<textElement>
 						<font/>
 					</textElement>
 				<textFieldExpression   class="java.lang.Long"><![CDATA[$F{cidade}.getId()]]></textFieldExpression>
 				</textField>
 			</band>
 		</detail>
 		<columnFooter>
 			<band height="30"  isSplitAllowed="true" >
 			</band>
 		</columnFooter>
 		<pageFooter>
 			<band height="50"  isSplitAllowed="true" >
 			</band>
 		</pageFooter>
 		<lastPageFooter>
 			<band height="50"  isSplitAllowed="true" >
 			</band>
 		</lastPageFooter>
 		<summary>
 			<band height="50"  isSplitAllowed="true" >
 			</band>
 		</summary>
 </jasperReport>
 
 


Você acha que está errado? O que posso melhorar?

Olha o erro:
Code:
     * net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : Source text : $F{cidade}
           o Error evaluating expression : Source text : $F{cidade}
           o ClassCastException: br.eti.janones.santarem.bean.Cidade$$EnhancerByCGLIB$$31b41991
 
 
Pedro,

Entendi, vou testar aqui.

Obrigado

A[]s
Bom dia,

Fiz um exemplo de relatorio e me surgiu uma dúvida, fiz um relatorio de bairros, no bean de Bairro tem os atributos:

- Long id
- String nome
- Cidade cidade

Quando fui rodar o relatorio e deu erro dizendo que não havia encontrado o property cidade_id, fui até o bean e criei o paramentro (Long cidade_id) mas coloquei @Transient para não atrapalhar nas telas de crud, resolveu o meu problema, mas queria saber se existe uma forma melhor de fazer isso? Ele não deveria identificar que cidade é o cidade_id, assim como no crud?

A[ ]s
 
Perfil de vinicius.janones -> Mensagens enviadas por vinicius.janones [105] Ir para a página: Anterior  1, 2, 3, 4, 5, 6, 7 Próximo 
Ir para:   
Powered by JForum 2.1.7 © JForum Team