内部の要素を受け入れるカスタムフレックスコンポーネントを作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/7800948

質問

次のコード(Exerpt)があります。

<fx:Declarations>
    <fx:Array id="ribbonTabs">
        <fx:String>Home</fx:String>
        <fx:String>Help</fx:String>
    </fx:Array>
</fx:Declarations>

<cx:RibbonBar id="mainRibbon" tabs="{ribbonTabs}" />

リボンバーは、私が作成したカスタムコンポーネントであり、基本的にタブナビゲーターと他のものがあります。そのコードはこれを作成します:

enter image description here

ご覧のとおり、「タブ」プロパティにパブリック変数を使用していますが、これを行うことができるようにコードを書きたいと思います。

<cx:RibbonBar id="mainRibbon">
    <fx:ArrayList>
            <fx:String>Home</fx:String>
            <fx:String>Help</fx:String>
    </fx:ArrayList>
</cx:RibbonBar>

...それは上記のスクリーンショットと同じものを作成します。

Adobe Flex 4+でこれを達成するにはどうすればよいですか?私は本当にFlexが初めてなので、コメントコードや答えの詳細を本当に感謝しています。ありがとう!

役に立ちましたか?

解決

「タブ」が「dataprovider」に似ていると仮定すると、次のようにコードを更新できます。

<cx:RibbonBar id="mainRibbon">
    <cx:tabs>
        <fx:ArrayList>
            <fx:String>Home</fx:String>
            <fx:String>Help</fx:String>
        </fx:ArrayList> 
    </cx:tabs>
</cx:RibbonBar>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top