質問

Spark Listクラスを拡張して、Flex 4.5でカスタムコンポーネントを作成する必要があります。基本的に、タイプUIComponentの「タイトル」という名前の新しい変数を追加したいと思います。この変数が設定されている場合、リストの一番上にレンダリングする必要があります。

これにより、リストでスクロールする構成可能なタイトルコンポーネントを備えたリストが表示されます。シンプルでなければなりませんが、それがどのように行われているのかわかりません。私はの階層をずっと見ていました spark.components.listSpark.skins.mobile.listskin スキニングに関するいくつかの記事を読んでくださいが、すべてのチュートリアルは非常に簡素化されており、このようなことをする方法を示していません。

何か助けがありますか?ありがとう

役に立ちましたか?

解決

次のフレックスPOCを調べます。 iOSテーマ. 。リストには複数のパーツがありますが、プロジェクトのサンプルをページにダウンロードできます。コンポーネントはリストフォームと呼ばれ、スキン、アクションスクリプトコンポーネント、アイテムレンダラーがあります。 IRはそれほど重要ではなく、必要なものに一致する独自の独自を作成できますが、ListForm.ASファイルと対応するスキンは、私が必要とするものをほぼ行います。

他のヒント

新しい肌を作成するだけです。 Datagroupの上にタイトルセクションを追加します。

タイトルに関連する新しいプロパティを追加する場合を除き、リストクラスを拡張する必要はありません。

これはまさに私たちのためにしたことです モバイルフレックスドロップダウンリスト. 。 [スキンの変更]ボタンをクリックして、Popupskin 2を選択し、ドロップダウンを開きます。彼女は、リストの上にあるヘッダーとその下のキャンセルボタンを備えたポップアップにリストします。

実際には、UIComponentを直接使用するのは奇妙です。タイトルに入れたいものをもっと拡張できますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top