Tree ItemRendererを持つFlex 4コンボボックスで作業しています。このコンボボックスの高さをプログラムに基づいてデータに基づいて設定したい(つまり、xmlデータに基づいて) 。コンボボックスの高さをFlex 4でプログラムで設定する
Peter deHaanさんにhttp://blog.flexexamples.com/2008/07/04/creating-a-variable-row-height-item-renderer-on-a-combobox-control-in-flex/さんありがとうございます。Tree ItemRendererとComboボックスの高さを通常の場合に設定できますが、水平スクロールバーが表示されていると、レイアウトがうまくいかない場合があります。 (TreeScreenPolicyを 'auto'に設定する必要があるのは、Tree ItemRendererが複数のレベルのXMLデータの場合に展開できるためです)。
私の質問はコンボボックスの水平スクロールバーが表示されているかどうかを確認する方法ですか?
私はFlexにいましたが、しばらくして見えましたが、難しい解決策は目に見えるアイテムを測定してからコンテナの幅と比較することです。私に起こるチートは次のとおりです。scroll-x(何でも)を1に設定してから、スクロールバーがなくてもうまくいけば、それは0のままになり、スクロールバーでは1になります。 –