2009-04-08 2 views
1

Flex에서 데이터 테이블을 표시하는 가장 좋은 방법은 무엇입니까?Flex에서 가벼운 DataGrid 대안이 있습니까?

기본 Flex DataGrid 구성 요소에 대한 대안이 있습니까? 렌더링 속도에 대해 언급 된 대안은 무엇입니까?

다른 방법으로 테이블을 표시 할 수 있습니까?

나는 대략 70 줄과 7 줄의 간단한 텍스트 데이터를 가진 DataGrid를 가지고있다. 이것은 현재 생성되어 메모리에로드됩니다. 이것은 빠르게 재생되고 있습니다 (약 800 msec). 그리고 테이블을 렌더링 할 때 다른 애니메이션에 약간의 지연이 있습니다 ... 그래서이 렌더링 시간을 줄이려고합니다.

+0

DataGrid는 매우 가볍습니다. 렌더링하는 데 그리 오래 걸리지 않습니다. 응용 프로그램에서 다른 프로세스가 메모리를 먹고 있는지 확인하려면 프로파일을 사용해야합니다. –

답변

1

내가 아는 한 DataGrid, AdvancedDataGrid 및 TileList가 있습니다. 그러나 나는 그 어떤 것과도 어떤 속도 문제도 가지지 않았다. 그러나 특히 뚱뚱한 이미지를 사용하려는 경우에는 셀에서 표시 할 대상에 따라 속도가 느려질 수 있습니다 (이 경우 더 낮은 해상도로 복사본을 만드는 것이 좋습니다).

모든 컨트롤은보기로 스크롤 할 때 필요한 대로만 내용을로드하고 표시하는 데 적합합니다.

문제는 얼마나 느립니까? 당신은 세포에 무엇을 넣고 있습니까? Flex인지 확실히 알고 있습니까, 아니면 데이터 제공 업체에있을 수 있습니까?

-2

< mx : Grid > 구성 요소를 사용할 수 있습니다. 그것의 약간 더 가벼운 DataGrid.

+0

그리드와 데이터 그리드는 완전히 다른 것입니다 –

+0

mx : 그리드가 너무 낮아서 표시 할 수 없습니다> _ < –

1

당신이 데이터 그리드가 필요하십니까? 크기를 조정할 수있는 열이 필요하지 않은 경우 List 및 사용자 정의 itemrenderer를 사용할 수도 있습니다. 10 개의 행과 4 개의 열이 있다고 가정 해보십시오. DataGrid는 40 개의 항목과 List를 생성하는 List를 생성합니다.

관련 문제