Julio, c já tem alguma app feita com flex e grails? tem algum crud pra ver se o meu esta feito certinho?
tks 2008/4/9 Junio Gonçalves Vitorino <[EMAIL PROTECTED]>: > Mesma coisa do amigo acima, e mais uma sugestão REMOTE OBJECT creio que > será mais feliz. > > > 2008/4/9 George Queiroz <[EMAIL PROTECTED]>: > > rapaz, eu tenho feito com grails e não tenho tido probl > > > > mais não estou utilizando controller, pois não necessita, vou direto no > > service. > > > > [s] > > > > On Wed, Apr 9, 2008 at 12:41 PM, CaDu <[EMAIL PROTECTED]> wrote: > > > > > > > > Ola amigos... > > > > > > Estou iniciando no rails + flex e com base em alguns sites tentei > > > fazer uns testes. > > > > > > Codigo Rails > > > class CarController < ApplicationController > > > def list > > > @cars = Car.find :all > > > render :xml => @cars.to_xml > > > end > > > > > > def create > > > @cars = Car.new(params[:cars]) > > > @cars.save > > > render :xml => @cars.to_xml > > > end > > > end > > > > > > > > > No flex eu tenho um grid e um botao para gravar dados na tabela. O > > > grid estah carregando perfeitamente mas quando clico no botao aparece > > > uma mensagem de erro. > > > > > > Codigo Flex > > > <?xml version="1.0" encoding="utf-8"?> > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > > layout="absolute" > > > creationComplete="retorno.send()"> > > > > > > <mx:HTTPService id="retorno" > > > url="http://localhost:3000/car/list" /> > > > > > > <mx:HTTPService id="enviadados" > > > url="http://localhost:3000/car/create" > > > useProxy="false" > > > method="POST" > > > result="retorno.send()" > > > contentType="application/xml"> > > > <mx:request xmlns=""> > > > <ano>{tAno.text}</ano> > > > <valor>{tValor.text}</valor> > > > <cor>{tCor.text}</cor> > > > <modelo>{tModelo.text}</modelo> > > > </mx:request> > > > </mx:HTTPService> > > > > > > <mx:DataGrid horizontalCenter="0" verticalCenter="-61" > > > dataProvider="{retorno.lastResult.cars.car}" > > > alternatingItemColors="[#DBEFF1, #FFFFFF]"> > > > <mx:columns> > > > <mx:DataGridColumn headerText="Modelo" > > > dataField="modelo"/> > > > <mx:DataGridColumn headerText="Ano" > > > dataField="ano"/> > > > <mx:DataGridColumn headerText="Valor" > > > dataField="valor"/> > > > <mx:DataGridColumn headerText="Cor" > > > dataField="cor"/> > > > </mx:columns> > > > </mx:DataGrid> > > > > > > <mx:TextInput horizontalCenter="-68" verticalCenter="46" > > > id="tModelo"/ > > > > > > > <mx:TextInput horizontalCenter="-68" verticalCenter="76" > > > id="tAno"/> > > > <mx:TextInput horizontalCenter="-68" verticalCenter="106" > > > id="tValor"/ > > > > > > > <mx:TextInput horizontalCenter="-68" verticalCenter="136" > > > id="tCor"/> > > > > > > <mx:Label text="Modelo" horizontalCenter="-178" > > > verticalCenter="48"/> > > > <mx:Label text="Ano" horizontalCenter="-178" > > > verticalCenter="78"/> > > > <mx:Label text="Valor" horizontalCenter="-174" > > > verticalCenter="112"/> > > > <mx:Label text="Cor" horizontalCenter="-174" > > > verticalCenter="138"/> > > > > > > <mx:Button label="Ok" width="62" horizontalCenter="71" > > > verticalCenter="136" click="enviadados.send()"/> > > > <mx:Button label="Limpar" horizontalCenter="143" > > > verticalCenter="136"/ > > > > > > > > > > </mx:Application> > > > > > > > > > Erro > > > [RPC Fault faultString="HTTP request error" > > > faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent > > > type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error > > > #2032: Stream Error. URL: http://localhost:3000/car/create"]. URL: > > > http://localhost:3000/car/create"] > > > at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/ > > > internal::faultHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx > > > \rpc\AbstractInvoker.as:216] > > > at > > > mx.rpc::Responder/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src > > > \mx\rpc\Responder.as:49] > > > at > > > mx.rpc::AsyncRequest/fault()[E:\dev\3.0.x\frameworks\projects\rpc > > > \src\mx\rpc\AsyncRequest.as:103] > > > at > > > DirectHTTPMessageResponder/errorHandler()[E:\dev\3.0.x\frameworks > > > \projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:343] > > > at flash.events::EventDispatcher/dispatchEventFunction() > > > at flash.events::EventDispatcher/dispatchEvent() > > > at flash.net::URLLoader/redirectEvent() > > > > > > > > > Se alguem puder ajudar fico agradecido. > > > > > > > > > > > > > > > -- > Atenciosamente, > > Junio Vitorino - Belo Horizonte - Brasil > [EMAIL PROTECTED] > http://www.juniovitorino.com > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---