【发布时间】:2013-12-09 14:34:56
【问题描述】:
您好,我在 flex 中有一个高级数据网格,有时填充此图表的查询将返回一个空单元格值。发生这种情况时,Datagrid 显示“NaN”。无论如何,如果我的查询没有返回任何内容,Datagrid 单元格就会保持空白。
谢谢 xml: '
<mx:AdvancedDataGridColumn headerText="{Mlc.curr.get('address')}" dataField="datafield2" width="{Math.max(180,getStyle('fontSize')))}" />
<mx:AdvancedDataGridColumn headerText="{Mlc.curr.get('Name')}" dataField="datafield1" width="{Math.max(180,getStyle('fontSize')))}" />
</components:columns>
</components:RowColorDataGrid>
'
作为:
accountViewGridCanv.numRows = 1000;
dgGridCanv.addParameter(Constants.parameter,"");
dgGridCanv.itemID = displayItems.indexOf(dgGrid);
基本上查询运行到电子表格,结果显示在数据网格中,但如果电子表格中的单元格为空,则数据网格显示“NaN”
谢谢 再次
【问题讨论】:
-
请分享一些代码。听起来您的 DataGrid 的 dataProvider 中有一个项目;但我们需要知道您如何处理来自服务的这些结果并将 dataProvider 设置为确定。
-
尝试管理列的labelFunction。
-
谢谢我已经使用代码能够从数据网格中删除 NaN,但它会删除该列中的每一行。例如,第 1 行和第 2 行为空,但第 3 行包含有效数字。在这种情况下,所有 3 行都返回 0。是否可以将此应用于仅具有 NaN 的行
标签: apache-flex datagrid null advanceddatagrid