2009-06-18 26 views
1

私が使用するコンテナコンポーネントを教えてください。ここに私の問題です、私は約300行の列(データが画像になることができます)についてのデータでいっぱいの事前データグリッドを持っています。今では、拡大/縮小可能で、画面機能に合わせてコンテナをドラッグすることで、データグリッドをコンテナの周りをズームしたりドラッグしたりできるようにする必要があります(ユーザーがデータグリッド内のコンテンツを読むのは簡単です)。私が必要とするものに合った容器の提案。ありがとうFlex:どのようなOpenSourceコンテナコンポーネントを使用しますか?

答えて

-1

あなたのdatagridフィールドのカスタムitemRendererを使用する必要があります。いくつかの素晴らしいチュートリアルが http://www.adobe.com/devnet/flex/quickstart/using_item_renderers/ http://www.adobe.com/devnet/flex/articles/itemrenderers_pt1.htmlは(

のシリーズですし、あなたが探しているものを知っていれば、私はあなたがあなたのデータグリッドのための右のitemRendererを見つけることができることを確信している...そこにあります。

そして、あなたは、あなたがデータグリッドのチェックアウトにflexlibのMDIコンテナを含むコンテナについて話している場合。このコンテナは、その中に他のウィンドウを持つことができるなど、あなたは、周りにズームを移動することができ

をカスタムコンポーネントをすることができます使用してタイル、カスケード、塗りつぶしなど。これはドラッグもサポートしています。 例:http://www.returnundefined.com/flexmdi/explorer/ ウェブページ:http://code.google.com/p/flexmdi/

0

このようなことをするには、AdvandedDataGridにいくつかの機能を追加する必要があります。グリッドは、画面上に表示されているセル(ほとんどの場合)のみをレンダリングし、適切なパフォーマンスレベルを達成します。グリッドを拡大してすべてのセルを表示し、それをスクロールなどを管理するコンテナに埋め込むと、許容できないほど遅くなる可能性があります。

しかし、イベントハンドラをグリッドに直接追加して、新しいユーザージェスチャを管理することができます。たぶん

0

http://code.google.com/p/flexlib/wiki/ComponentList

ズームのためのイベントをmousewheeelに応じて、データグリッド上のscaleXプロパティ/ scaleYのイベントと組み合わせdragscrollCanvasコンテナ、?

正確な内容がわからない...

関連する問題