私は、オブジェクト結果とともにhttpserviceを使用して、ドロップダウンリストにデータをロードします。 結果は1つの要素だけです。この場合、エラーが表示されます。私は、別の解決策がe4xの結果フォーマットにあることを知っていますが、私はこの場合はもっと長いと思います。 誰かが私を助けることができたら?DataProviderとしての1つの要素のArrayCollection
おかげ
私は、オブジェクト結果とともにhttpserviceを使用して、ドロップダウンリストにデータをロードします。 結果は1つの要素だけです。この場合、エラーが表示されます。私は、別の解決策がe4xの結果フォーマットにあることを知っていますが、私はこの場合はもっと長いと思います。 誰かが私を助けることができたら?DataProviderとしての1つの要素のArrayCollection
おかげ
あなたはいつもあなたは、Flexに先制鋳造を行う必要がありますコレクションまたはを返すようにサービスをどちらか変更することができます。 *
これが役に立ちます。
このアイデアに感謝します – Flex60460
私は解決策
if(event.result.ParamRGT.tireurs.tireur is ArrayCollection)
{
arListeTireur = event.result.ParamRGT.tireurs.tireur;
}
else{ arListeTireur = new ArrayCollection([event.result.ParamRGT.tireurs.tireur]);
}
代わりのarListeTireur = event.result.ParamRGT.tireurs.tireur
あなたはどのようなエラーが出るかを発見しましたか? –
このメッセージが表示されます。エラー#1034:型強制が失敗しました: "P-John SMITH"をmx.collections.ArrayCollectionに変換できません。 P-ジョン・スミスは私の唯一の結果です。ありがとう – Flex60460
エラーに基づいて文字列を配列に変換しようとしているようです。エラーを生成するコードを表示できますか?結果セットが1つしかない場合は、リモートサービスが配列を送り返していますか? – JeffryHouser