안녕하세요, 나는 Flex에서 고급 Datagrid를 가지고 있으며이 그래프를 채우는 쿼리는 빈 셀 값을 반환합니다. 이 경우 Datagrid에 "NaN"이 표시됩니다. 어쨌든 내 쿼리가 아무것도 반환하지 않으면 Datagrid 셀은 그냥 비어 있습니다.Datagrid가 null 값을 반환합니다.이를 대체 할 수 있습니까?
감사 MXML : '
<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);
기본적으로 쿼리가 스프레드 시트로 실행하고 결과를 데이터 그리드에 표시되지만 경우 스프레드 시트의 셀이 null이면 데이터 격자에 "NaN"이 표시됩니다.
감사합니다.
일부 코드를 공유하시기 바랍니다에 NaN를 확인하기 위해 적절한 값을 반환합니다. DataGrid의 dataProvider에 항목이있는 것처럼 들립니다. 그러나 우리는 당신이 그 결과를 서비스에서 처리하는 방법과 dataProvider가 확실히 알 수 있도록 설정해야 하는지를 알아야합니다. – JeffryHouser
라벨의 라벨 기능을 관리 해보십시오. – matilu
감사합니다. DataGrid에서 NaN을 제거 할 수있는 코드를 사용했지만 해당 열의 모든 행을 제거합니다. 예를 들어 행 1과 2는 null이지만 3은 유효한 숫자를 포함합니다. 이 상황에서 3 행 모두 0을 반환합니다. NaN을 사용하는 행에만 적용 할 수 있습니다. – kris