から2番目の項目を取得しますいずれかが、私はそこに記載されている3つの項目を持っていると仮定すると、それはドロップダウンリストからのFlex 4で2番目の項目の値を取得することができます方法を知っていますか? など。Flex4。 DropDownListコントロール
私はこの1つはあなたのdataProviderの構造を知らなくても
から2番目の項目を取得しますいずれかが、私はそこに記載されている3つの項目を持っていると仮定すると、それはドロップダウンリストからのFlex 4で2番目の項目の値を取得することができます方法を知っていますか? など。Flex4。 DropDownListコントロール
私はこの1つはあなたのdataProviderの構造を知らなくても
を動作しません4
MyLable.text=myDDList.dataProvider.getItemAt(1).toString();
必要があります。あなたに明確な答えを与えることは不可能です。あなたのオブジェクトを提供します。このコードは、DropDownListコントロールの2番目の項目に表示されている:
MyLable.text = tempObject['label'];
:
var tempObject : Object = myDDList.dataProvider.getItemAt(1);
デフォルトlabelFieldを使用して、そのオブジェクトは、あなたの提案値を返します。それにラベルという名前のフィールドを持つべきです
あなたも、これはもう少し柔軟にすることができます。
MyLable.text = tempObject[myDDList.labelField];
あなたがlabelFunctionを使用している場合は、 labelFunctionプロシージャを使用してオブジェクトを実行する必要があります。
あなたのdataProvider内のカスタムオブジェクトを使用している場合は、「4」の文字列を返し、そのオブジェクトのtoString()メソッドを実装する場合、あなたはあなた自身の答えにアプローチを使用することができます。私に最高にフィットし、回避策が見つかり
: は、ラベルのデータソースへの識別が含まれています。
保護された関数richText_creationCompleteHandler(イベント:FlexEvent):ボイド \t \t \t { \t \t \t \t getRecordCountResult3.token = Myservice.getRecordCount()。 \t \t \t \t \t \t \t \t \t \t \t \t \t} 乾杯solutinoを投稿するための – Anton+1。 @Anton - 多分あなたの質問を編集して、あなたは上記のコメントで貼り付けコードを貼り付け(その後、コードブロックの蛍光ペンを使用します) – Ryan