0
スケーリングした後に(状態の切り替えによって)レイアウトを失うデータグリッドがあります。スケーリング後のレイアウトの問題
初期化グリッドは以下のように見える:
(遷移セクションで)それをスケーリングスクリプト:それはスケーリング(及び再スケーリング)されたとき
しかし、それは次のようになります。
<s:Scale scaleXTo="0.01" scaleYTo="0.01" target="{datagrid}" duration="200" />
<s:Scale scaleXTo="1" scaleYTo="1" target="{datagrid}" duration="200" />
私は何か(IDを言うことができます)でデータをソートすると、それが戻ってレイアウトを取得しますが、私はデータグリッドがリフレッシュされますので、これはあると思います(またはリフレッシュに似た何か)。
スケーリング(またはデータグリッドのリフレッシュ)後にレイアウトを保持する方法を知っている人はいませんか。
ちょうど私の頭の上に、私はおそらく、スケーリング後に、DataGridのUpdateDisplayListメソッドを呼び出すだろう。 – Angelo
@Angelo invalidateDisplayList()は、次のフレーム更新時にupdateDisplayListを呼び出すことを意味すると思います。しかしこれはちょっとハッキリなようですが、サイズ変更がこの目的をより直接的に果たすのではないでしょうか? – shaunhusain