0
我有一个基本上是数字的dataprovider的可编辑数据网格。是否可以删除一个值?当我这样做时,它会在该单元中放置一个0,但我确实需要一个空值,例如稍后将使用labelFunction清理的Null或NaN。顺便说一句,我还需要单元格保持0,如果需要的话。先谢谢你。清除DataGrid中的单元格
我有一个基本上是数字的dataprovider的可编辑数据网格。是否可以删除一个值?当我这样做时,它会在该单元中放置一个0,但我确实需要一个空值,例如稍后将使用labelFunction清理的Null或NaN。顺便说一句,我还需要单元格保持0,如果需要的话。先谢谢你。清除DataGrid中的单元格
分配的NaN的价值,并为您的数据网格中的自定义项呈示:
<?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>
我已经申请了的itemRenderer到细胞使用S设置一些背景颜色:MXAdvancedDataGridItemRenderer,我认为方法准备不符合该计划。 –
正如你没有指定,我不确定你是否使用Spark或Halo。覆盖设置的数据,这个概念仍然适用。 –