1

まず最初に、この投稿を読んでくれているすべての人に感謝したいと思います。

コンポーネントに子を追加するときに問題が発生しVBoxます。それは同じことではありませんか?:

リスト項目:

  <mx:Script>
        <![CDATA[
              public function addChildren():void {
                    var f:FaqItem=new FaqItem();
                    f.id="newUsersAssistance";
                    this.cont.addChild(f);
              }
        ]]>
  </mx:Script>

  <mx:VBox id="cont" width="100%"  borderThickness="0" verticalGap="0"/>

と:

<mx:VBox id="cont" width="100%"  borderThickness="0" verticalGap="0">
            <view:FaqItem id="newUsersAssistance" />
</mx:VBox>

FaqItemの id に依存する補助ファイル (BabelFX を使用) からコンポーネントに 2 つのプロパティ (質問と回答)を挿入しFaqItemていますが、2 番目のオプションを選択した場合にのみ機能します。最初のオプションを使用すると、子供ができますが、問題のテキストと回答フィールドは空です。最初のオプションを使用する必要があります。

私が間違っていることはありますか?

よろしくお願いいたします。

4

1 に答える 1

0

動的に追加されたコンポーネントの id プロパティを使用してインジェクションを実行できるとは思いません。値を動的 FaqItem にバインドするために、いくつかのバインド可能な変数を保持することをお勧めします。

于 2011-06-15T08:59:16.090 に答える