0


0

AdvancedDataGridダイナミックテキスト値の色付け-ItemRendererの問題

AdvancedDataGridでは、セル値を他のセルにドラッグして、動的な値をセルに追加しています。 コピー中に、値をlistDataに設定し、赤色をItemRendererの値に設定しています。 すべてがうまく機能していますが、スクロールダウン/アップすると、値は(listDataに設定しているように)想定されるセルに残りますが、色付けは奇妙に動作します(ItemRendererで色を設定しようとしているため) 。

値の色を保存したくありませんが、動的に作成された値を赤色で表示できるはずです。 方法はありますか、私はこれを行うことができますか? 実際のデータプロバイダーオブジェクトに色を設定してから、ItemRendererをチェックインする必要がありますか?

誰かがこれを手伝ってくれる?

パブリッククラスCustomItemRendererはAdvancedDataGridItemRendererを拡張します

{

    private var _isDynamicValue:Boolean;
        ....
        ....
     //_isDynamicValue is set to true if the value is dynamic
        if(_isDynamicValue && listData.label) {
            setStyle("color", 0xFF0000);
            setStyle("fontWeight", "bold");
        }
        else {
            setStyle("color", 0x000000);
        }

1 Answer


0


これらの値を一時的に保存する方法が見つかりませんでした。 色付きの値のインデックスを保存し、ItemRendererで確認しました。