データオブジェクトでnavigator.pushViewを実行した後、次のビューにデータオブジェクトを受け取る必要がありますが、SQLで使用する文字列に変換される段階関数。 以下のコードは、私が現在取り組んでいることを示しています。それが唯一のショーFlex。 pushViewデータオブジェクトを文字列に変換する
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="{data.toString()}"
xmlns:model="model.*"
creationComplete = "{data=srv.findByCategory(data.toString())}"
>
.toString()がそれで私の迅速な試みだったが、結果の出力は、単純に
ある[オブジェクトのオブジェクト]
にエラーはありませんが、デバッグ中に
アイデア?付属物として
、ここでデータ・オブジェクトが
<s:List id="list" top="0" bottom="0" left="0" right="0" width="100%"
alternatingItemColors="0xffffff"
contentBackgroundColor="0xffffff"
downColor="0xfc7d1a"
selectionColor="0xfc7d1a"
dataProvider="{data}"
labelFunction="getFullName"
change="navigator.pushView(CategoryView, list.selectedItem.toString())">
に由来し、ここで文字列となるデータ・オブジェクトを必要とするコードの一部である最初のビューからのコードです。
public function findByCategory(searchKey:String):ArrayCollection
{
}
完全なコードを投稿してください。データはどこにバインドされていますか? –
私はバックグラウンドのためのコードをいくつか追加しました。 – Pat