DataGrid의 많은 링크 버튼으로 인해 로딩 시간에 성능 문제가 발생합니다.flex3 : 많은 LinkButton itemrenderers에서 성능 문제가 발생하는 AdvancedDataGrid
내 페이지에는 4 개의 창 (패널) 개체가 있고 각각에 ADGrid가 포함되어 있다고 가정합니다. 지금까지는 일부 시나리오에서 첫 번째 열을 제외하고 모든 데이터 격자 열 itemRnderer을 LinkButton으로 설정해야합니다. 현재, 나는 21 개의 열과 레코드가 10 개 뿐이므로 하나의 AdvancedDataGrid에 대해210 개의 LinkButton 객체가 생성되었습니다.
전체적으로210 * 4 (AdvancedDataGrids) = 840 LinkButton 인스턴스입니다.
이 이유로 인해 성능 문제가 발생하여 화면에 각 개체를 렌더링하는 데 30 초가 걸렸습니다.
내가 itemrenderer에 대해 언급하면 20 초 정도 걸립니다.
나는 시도했다 : 1) 나는 모든 setStyle 기능에 대해서도 주석 처리했다. 출력은 1에서 1.5 초 사이에 다르다. 2) LinkButton을 만드는 대신 성능을 검사하기 위해 Button을 렌더러로 사용하고 렌더러로 레이블을 사용한다. 그 차이는 1 ~ 2 초 밖에되지 않는다.
나는 솔루션에 대해 미리 감사드립니다.