2011-07-05 10 views
0

スクロールバーを必要としないため、リストコントロールにコンテンツの高さを設定したい。スクロールの目的のために、私は親コンテナ内に自分のスクロールバーを持っています。Spark List Max Heightをデフォルト値10000以上に設定する方法は?

今、問題は、リストコントロールがmaxHeight 10000を超えた場合、残りのデータを切り取ることが問題になります。私は解決策がmaxheightを増加させると思います。この場合

あなたは私がのmaxHeight例については以上10000

を設定することができます方法を知っているのであれば、私を助けてください..

</s:Scroller width="100%" height="100%"> 
     </s:VGroup> 
     <s:List id="myList" dataProvider="arrData" useVirtualLayout="false" />        
     </s:VGroup> 
    </s:Scroller> 

私はarrData.length = 9999999を持っていることを前提とし、そのマイリストの高さは10000+になります(15000と仮定します)。今ではmylistは10000pxの高さの後にクリップされるか、リストの垂直スクロールバーが表示されます。私は自分自身のスクロールを持っているので、その特定の時間に2つのスクロールバーがあります。

+0

これは、この値は、コンポーネントのサイズおよび位置を計算する際に容器によって使用さbecauaseだけ、MXMLでのmaxHeight =「XXXXXXXXXXX」を設定するように単純ではありません。コンポーネントのデフォルトサイズを決定する際にコンポーネント自体では使用されません。 – JHK

答えて

-1

多分、私はここで何かを見逃しています。これはかなり基本的な質問のようです。

<s:List x="387" y="110" maxHeight="20000"></s:List> 
+0

私はあなたがフレックスの文書を読むだけでこの質問に答えると思います。このmaxHeightプロパティで任意の数値を設定することはできますが、コントロールには反映されません....なぜ別の方法を探しているのですか...これは非常に単純な場合、私はstackoverflow – JHK

+1

@JHK - 多分詳細をあなたの質問に追加してください。誰かが答えを間違いなく知っているでしょう – Ryan

+0

@ブライアンまさに! D –

1

ちょっと私は解決策を持って....

myList.scroller.maxHeight = XXXXXXXXX(任意の多数)

これで問題が解決されます。

ありがとう@Chris &私の質問に興味を持っている@ブライアン。

+0

+1ああ、myListのネイティブスクロールの高さを設定する - 非常に良い – Ryan

関連する問題