2012-04-24 4 views
0

안녕하세요, 이전에 flex 응용 프로그램에 삽입 된 값이있는 데이터 격자를 채우려 고 시도했지만 첫 번째 삽입과 동일한 값을 가져오고 두 번째, 세 번째, 네 번째 삽입이 발생하지만 flex 같은 가치를 가져오고 있습니다. 어떤 생각? 코드 위 :동일한 값을 반환하는 웹 서비스 FLEX 4.6

<s:HTTPService id="findPpl" url="http://server.com.br/requests/phprequest.php" useProxy="false" method="GET" result="findPpl_resultHandler(event)"> 
     <s:request xmlns=""> 
     <database>{Banco}</database> 
     <function>findppl</function> 
     <ID>{lastID}</ID> 
    </s:request> 
</s:HTTPService> 

결과 이벤트 코드가 여기에 있습니다 : 나는,이 같은 Objectproxy을 반환 변경 전 3 개 삽입 할 경우 누군가 뭔가를 마음 경우, 문제가 그나마 무엇이든

protected function findPpl_resultHandler(event:ResultEvent):void 
     { 
      // TODO Auto-generated method stub 
      if(event.result.request.pplis ArrayCollection){ 
       pplDp = event.result.request.ppl; 
      } 
      if(event.result.request.ppl is ObjectProxy){ 
       pplDp = new ArrayCollection(ArrayUtil.toArray(event.result.request.ppl)); 
      } 


     } 

는 PLS 도와주세요! 타이.

+0

[Flex에서 HTTPService를 통해 XML 파일 새로 고침] (http://stackoverflow.com/questions/2686161/)을 전달할 수도 있습니다. refreshing-an-xml-file-through-httpservice-in-flex) – weltraumpirat

+0

위에서 언급 한 질문에 대한 답을 참조하십시오. 그러면 문제가 해결 될 것입니다. – weltraumpirat

답변

0

브라우저에서이 작업을 실행하는 경우 첫 번째 요청의 결과가 캐시되어있을 수 있습니다. 서비스를 제어 할 수있는 경우 헤더가 만료되도록 설정할 수 있습니다. 요청마다 변경되는 URL의 매개 변수 (예 : ?dummy-parameter=<a-time-dependent-string>)

+0

Eduardo, 내가 tryed 그리고 아무 결과가있어, 나는 플렉스에 대한 "물건"왜냐하면 내가 브라우저에서 PHP 코드를 실행하고 나는 굴곡에서 기대했던 결과를 가지고 있다고 생각합니다. –

관련 문제