루프 내에서 RemoteObject 메소드를 호출합니다. 이 메서드는 데이터베이스에서 행을 삭제하는 매개 변수로 행 ID를받습니다. 루프 안에서 많은 호출이 동시에 이루어질 수있었습니다. 일부 호출은 FaultEvent를 발생시킬 수 있습니다. FaultEvent를 발생시킨 행 ID를 어떻게 검색합니까?Flex - FaultEvent가 트리거 될 때 RemoteObject 호출에 전달 된 매개 변수를 얻는 방법?
RemoteObject는 :
<mx:RemoteObject id="myTableFactory" destination="myTableFactoryFactory"/>
루프 :
myTableFactory.addEventListener(FaultEvent.FAULT, faultFunction);
for each (var myTableRow:myTable in rowsToBeExcludedArray)
{
myTableFactory.removeMyTableRow(myTableRow.id);
}
private function faultFunction(e:FaultEvent):void
{
// The main question. How to get myTableRow.id that fired the FaultEvent
}
감사합니다.
카를로스 리마.
+1 ID를 피기 백에 제안 해주세요.필요한 것처럼 들립니다. 그리고 전에 생각하지 못했던 ASyncToken을 창의적으로 사용했습니다. – JeffryHouser