1

アコーディオン コントロールにチェックボックスを追加できるかどうか知りたいです。主なアイデアは、選択可能なアイテムのリスト (チェックアウト用にさまざまなアイテムを選択するなど) を用意し、それぞれに追加情報を表示するオプション (アコーディオン パネル) を用意することです。

基本的に、3つの質問:

  1. アコーディオンのヘッダーにチェックボックスを入れることはできますか?
  2. 最初からすべてのパネルを閉じることはできますか? したがって、ユーザーは、表示された 1 つのパネルから開始するのではなく、開くパネルを選択します。
  3. 同時に複数のパネルを開くことはできますか?

いくつかのメモ: - ヘッダー レンダラー オプションを試しましたが、チェックボックスはすべてのアコーディオン ヘッダーで同じだったので、役に立ちませんでした。- ライブラリや外部コントロールの使用を避けるのは素晴らしいことです。ただし、Flex コントロールのいくつかの制限については認識しています。

あなたが提供できる助けや情報をありがとう!:)

4

1 に答える 1

0

mx コントロールの使用に完全に固執していない場合は、4.6 のリスト/アイテム レンダラー スキニング メソッドを試してみてください。

スパークリストコントロールを使用して、チェックボックスコントロール、デザイン/クリエイティブの要件に応じていくつかのネストされたグループ/ボーダーコンテナラッパー、およびキー付きのアイテムレンダラーを展開および縮小するために必要なas3ロジックで構成されるカスタムアイテムレンダーを作成しますチェックボックスのクリック イベントまたは変更イベントをオフにします。これは、Flex 4 でアイテム レンダラーをスキニングする利点の 1 つであり、レンダラー自体にすべてのドープ ロジックをカプセル化できます。

いずれにせよ、役立つリンクがいくつかあります。

http://www.adobe.com/devnet/flex/articles/flex4_skinning.html

http://blog.flexexamples.com/2009/06/21/creating-a-custom-halo-accordion-header-skin-in-flex-4/

http://saturnboy.com/2009/09/flex4-component-states-skin-states/

お役に立てれば!

于 2012-07-06T20:12:41.273 に答える