Dá certo sim Denis, é que você tem que "acrescentar" ele no final do código do botão de envio
createUsuarioResult.token = usuarioService.createUsuario(usuario2); usuarioService.commit(); o "token" continua lá, sacou. foi aqui que encontrei a solução: http://help.adobe.com/en_US/Flex/4.0/FlexTutorials/WSbde04e3d3e6474c4292a0331216558354b-8000.html On 2 mar, 11:09, Denis Oliveira <[email protected]> wrote: > Bom dia Gilsones boas novas mesmo rs... > Mas so colocando o usuarioService.commit(); não deu certo, tive que fazer os > passos que vc descreveu ontem, ai sim funcionou. > > ------------------------------ -- ------------------------------ > Denis Oliveira > (16) 92163163 > [email protected] > .:: [email protected] ::. > > Em 1 de março de 2011 23:18, Gilsones <[email protected]> escreveu: > > > > > > > > > Denis, trago boas novas!!!! > > > era só acrescentar: service.commit(); > > > No seu caso ficaria assim: > > > createUsuarioResult.token = usuarioService.createUsuario(usuario2); > > usuarioService.commit(); > > > Simples e a gente se matando aqui rsrs > > Mas faz parte... > > > [TOPICO FINALIZADO] > > > On 1 mar, 14:40, Denis Oliveira <[email protected]> > > wrote: > > > Putz q coisa bizarra rs... poxa mas se funcionar vai ser show de bola > > > uhauhah muito obrigado vou tentar e depois comento os resultados. > > > ------------------------------ -- ------------------------------ > > > Denis Oliveira > > > (16) 92163163 > > > [email protected] > > > .:: [email protected] ::. > > > > Em 1 de março de 2011 14:25, Gilsones <[email protected]> > > escreveu: > > > > > Denis, consegui fazer funcionar, creio que não fique a mesma coisa que > > > > o código original, mas que funciona funciona!! rsrs > > > > > Abra o FB4 e abra o arquivo com o service, expanda o item do serviço > > > > ali na aba "Data/Services". > > > > Agora abra o arquivo PHP que contém as classes Create, Update... > > > > Selecione toda a funão referente ao Create, e delete ele, depois salve > > > > o arquivo (MAS NÃO FECHE!!) > > > > Volte no FB4, e clique em "Refresh", na aba Data/Services, o Create de > > > > lá vai sumir. > > > > No PHP denovo, agora aperte Ctrl-z para defazer a exclusão da função, > > > > e Salve o arquivo, agora pode fechar. > > > > No FB4 novamente, clique denovo em Refresh, ele vai aparecer um novo > > > > Create, porém não duplicado, pois quando o "outro" foi excluido, todo > > > > código AS3 referente a ele foi removido também. > > > > > Agora já funciona normalmente, você pode re-configurar o "Input Types" > > > > e "Return Type", mas do jeito que está já funciona se enviar um objeto > > > > com os dados. > > > > > Daí é só fazer o mesmo com o Update, ou outro que não funcione, pois > > > > até aqui só percebi o problema com esses dois. > > > > > Qualquer coisa dá um aviso OK! > > > > > Abraço! > > > > > On Feb 27, 1:58 pm, Denis Oliveira - IFSP São Carlos > > > > <[email protected]> wrote: > > > > > Também acredito que não seja configuração, o mais estranho é que ele > > > > > funciona perfeitamente na primeira execussão (tanto para update, > > > > > create ou delete) e se vc não carrega a paginá é como se a classe > > > > > estivesse setada com os dados antigos e por algum motivo divino não > > > > > executa a ação. > > > > > > On Feb 27, 1:07 pm, Gilsones <[email protected]> wrote: > > > > > > > Não acredito em configuração errada, pois fiz tudo pelo "Wizard" do > > > > > > FB4, não coloquei a mão em nada. > > > > > > O Datagrid e o form recebem os dados normalmente, só pra gravar os > > > > > > dados que dá esse problema. > > > > > > > Fiz um aplicativo bem simples para quem estiver disposto a ajudar, > > > > > > quem puder dar dar uma olhada e nos ajudar eu ficarei muito grato!! > > > >https://sites.google.com/site/gilsoncarvalho/TesteZendAMF.zip > > > > > > > On 27 fev, 10:05, "[email protected]" > > > > > > > <[email protected]> wrote: > > > > > > > como eu disse eu gosto de fazer assim, criar uma funcao em fb4 e > > > > mandar para > > > > > > > o php, e de la so da um return no parametro q ele esta > > recebendo...e > > > > na > > > > > > > funcao de sucess no fb4 dar um alert, mas se nem acessa o php, > > entao > > > > seu > > > > > > > services config nao foi configurado corretamente...da uma olhada > > > > neste link > > > > > > > >http://www.adobe.com/devnet/flex/articles/crud_flex_php_zend.html > > > > > > > > 2011/2/27 Gilsones <[email protected]> > > > > > > > > > Cara, agora que fui ver seu post! procura uns próximos e verá o > > > > meu. > > > > > > > > > Estou com exatamente o mesmo problema, então é bug do Flash > > Builder > > > > 4 > > > > > > > > mesmo, é uma zima mesmo viu! > > > > > > > > Não dá erro nem nada, e não grava no banco de dados, aliás, NEM > > > > CHEGA > > > > > > > > A ACESSAR O PHP! > > > > > > > > Se descobrir alguma coisa dá posta ae, eu farei o mesmo. > > > > > > > > > uma coisa que era pra facilitar a vida vira essa dor de cabeça, > > > > > > > > sacanagem... ¬¬' > > > > > > > > > On 25 fev, 16:12, Denis Oliveira - IFSP São Carlos > > > > > > > > <[email protected]> wrote: > > > > > > > > > Boa Tarde Galera, espero que alguem possa dar uma força. > > > > > > > > > > Estou montando um projeto com Flex4 e Zend PHP, segui todos > > os > > > > passos > > > > > > > > > e adicionei o zend no projeto. > > > > > > > > > Gerei um data form e ajustei como devido, ao executar o > > projeto > > > > nenhum > > > > > > > > > erro, abro meu componente com o form e ele faz o cadastro > > > > certinho, > > > > > > > > > MAS quando tento preencher o form novamente e grava no banco > > ele > > > > não > > > > > > > > > grava no banco e não da menssagem de erro nenhuma? Tentei > > debugar > > > > mas > > > > > > > > > não achei o erro. > > > > > > > > > Será que alguem pode dar uma força? > > > > > > > > > Segue codigo do main e do componente: > > > > > > > > > > MAIN - MAIN - MAIN > > > > > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > > > > > > > <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > > > > > > > > > xmlns:s="library:// > > > > ns.adobe.com/flex/spark" > > > > > > > > > xmlns:mx="library:// > > > > ns.adobe.com/flex/mx" > > > > > > > > minWidth="955" > > > > > > > > > minHeight="600" currentState="Login" pageTitle="DDCA - > > Sistema de > > > > > > > > > Controle Interno"> > > > > > > > > > > <!-- States --> > > > > > > > > > <s:states> > > > > > > > > > <s:State name="Login"/> > > > > > > > > > <s:State name="Principal"/> > > > > > > > > > </s:states> > > > > > > > > > > <s:controlBarLayout> > > > > > > > > > <s:HorizontalLayout horizontalAlign="right" > > > > gap="2" > > > > > > > > paddingRight="3" > > > > > > > > > paddingTop="3" verticalAlign="middle"/> > > > > > > > > > </s:controlBarLayout> > > > > > > > > > <s:controlBarContent.Principal> > > > > > > > > > <mx:Image autoLoad="true" > > > > > > > > scaleContent="false" source="assets/ > > > > > > > > > max.png" id="figFullscreen" width="12" height="12" > > > > > > > > > click="btn_fullscreen(event);"/> > > > > > > > > > <mx:Image autoLoad="true" > > > > > > > > scaleContent="false" source="assets/ > > > > > > > > > close.png" id="figFechar0" width="12" height="12" > > > > > > > > > click="{this.currentState='Login'};"/> > > > > > > > > > </s:controlBarContent.Principal> > > > > > > > > > > <!-- Transição de elementos --> > > > > > > > > > <s:transitions> > > > > > > > > > <s:Transition> > > > > > > > > > <s:Parallel> > > > > > > > > > <s:Rotate3D id="rotateEffect" > > > > > > > > angleXFrom="0" angleXTo="180" > > > > > > > > > angleYFrom="0" angleYTo="180" duration="1000" > > > > > > > > > autoCenterTransform="true" > > effectStart="btnLogar.enabled=false" > > > > > > > > > effectEnd="btnLogar.enabled=true" target="{pnlLogin}" /> > > > > > > > > > <s:Fade target="{pnlLogin}" > > > > > > > > duration="1000" /> > > > > > > > > > </s:Parallel> > > > > > > > > > </s:Transition> > > > > > > > > > </s:transitions> > > > > > > > > > > <fx:Script> > > > > > > > > > <![CDATA[ > > > > > > > > > > import componentes.winCadFunc; > > > > > > > > > import flash.events.*; > > > > > > > > > import mx.controls.Alert; > > > > > > > > > import mx.controls.Image; > > > > > > > > > import mx.core.IFlexDisplayObject; > > > > > > > > > import mx.core.mx_internal; > > > > > > > > > import mx.events.CloseEvent; > > > > > > > > > import mx.events.MenuEvent; > > > > > > > > > import mx.managers.PopUpManager; > > > > > > > > > import spark.components.Button; > > > > > > > > > import spark.components.TitleWindow; > > > > > > > > > include "IncludeIcones.as"; > > > > > > > > > > //Função responsavel por criar a > > janela > > > > > > > > > private function > > > > showWin(winComp:Class):void { > > > > > > > > > var Janela:TitleWindow = > > > > > > > > PopUpManager.createPopUp(this, winComp, > > > > > > > > > true) as TitleWindow; > > > PopUpManager.centerPopUp(Janela); > > > Janela.addEventListener("close", > > > > > > > > closeHandler); > > > > > > > > > } > > > > > > > > > > //Função responsavel por fechar a > > janela > > > > > > > > > private function > > > > closeHandler(event:Event):void > > > > > > > > > { > > > > > event.target.removeEventListener("close", > > > > > > > > closeHandler); > > > > > PopUpManager.removePopUp(event.target as > > > > > > > > IFlexDisplayObject); > > > > > > > > > } > > > > > > > > > > //Função responsavel por ativar a > > ação do > > > > menu > > > > > > > > > private function > > ... > > mais » -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] 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
