0
基本的にNumbersであるデータプロバイダを持つ編集可能なDataGridがあります。値を削除することは可能ですか?私はそれを行うときに、そのセルに0を入れますが、後でlabelFunctionで消去されるNullやNaNのような、空の値が本当に必要です。私はまた、必要に応じて0を保持するセルが必要です。前もって感謝します。値にDataGrid内のセルをクリアする
基本的にNumbersであるデータプロバイダを持つ編集可能なDataGridがあります。値を削除することは可能ですか?私はそれを行うときに、そのセルに0を入れますが、後でlabelFunctionで消去されるNullやNaNのような、空の値が本当に必要です。私はまた、必要に応じて0を保持するセルが必要です。前もって感謝します。値にDataGrid内のセルをクリアする
割り当てNaNの、そしてあなたのDataGridのカスタムアイテムレンダラーを作成します。
<?xml version="1.0" encoding="utf-8"?>
<s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
clipAndEnableScrolling="true">
<fx:Script>
<![CDATA[
override public function prepare(hasBeenRecycled:Boolean):void
{
if (isNaN(data[column.dataField]))
lblData.text = "";
else
lblData.text = Number(data[column.dataField]).toFixed(2);
}
]]>
</fx:Script>
<s:Label id="lblData"
top="9"
left="7" />
</s:GridItemRenderer>
私はすでにSを使用して、いくつかの背景色を設定するために、細胞にするitemRendererを適用していますMXAdvancedDataGridItemRendererと私は考える方法こと準備はその計画に収まらないだろう。 –
あなたが指定しなかったので、SparkまたはHaloを使用していたかどうかはわかりませんでした。設定データをオーバーライドしても、コンセプトは適用されます。 –