0

がありmx:Treeますが、垂直スクロール バーが表示されると、ツリーのコンテンツと重なってしまいます (水平バーが表示されないのは奇妙です)。それはテキストには許容できるかもしれませんが、アイテム レンダラーを使用して特定のアイテムに対して作成したストライプは、QA 担当者にとって嫌悪感を抱くようです。どうすればこれが起こらないようにできますか?

アイデアがあります回避策:アイテムレンダラーを使用して、ビューの右側の少し手前で描画を停止できます(スクロールバーの幅を確実に取得できるわけではありません)が、どのくらいの幅かわかりませんツリーの表示可能な部分は、ツリーのすべてのプロパティが、水平スクロール バーを使用してカバーできる領域全体を含む、その幅全体のように見えます。ただし、選択されたアイテムを示す青いストライプには、その問題はないようです。スクロール バーの手前で止まります。いずれにせよ、表示可能な領域を見つけようとするとき、水平スクロール バーを移動するときの追加の複雑さを処理できるかどうかわかりません。垂直バーを表示可能なツリー領域の外側に配置する方法を誰かが教えてくれれば (もちろん、表示可能な領域を縮小することもできます)。ありがとう。

Flex 3.5 SDK を使用しています

4

1 に答える 1

0

リストとツリーコンポーネントの水平スクロールバーの問題を調査したところ、解決策を見つけることができました。それがリンクしているブログは、最終的に、特定の境界を超えて描画が行われないようにする方法を示す一種のハッキーな解決策を (読者のコメントで) 示しています。

于 2013-04-18T20:32:42.797 に答える