2011-04-09 2 views
1

친구를 추가 최적화, AdvancedDataGrid : 기본의 dataProvider에

나는 "그것이 엉터리 구성 요소의"때문에 ADG 관련 질문은 일반적으로 무시받을 알고있다. 실제로, 그것은 내가 좋아하는 코드 조각 중 하나가 아니지만, 나는 그것의 성능을 최적화하는데 열심히 노력하고있다. 물건을 빨리 만들기 위해 할 수있는 것들이 상당히 많습니다. 내가 붙어있는 한 가지는 기본 dataprovider에 요소를 추가하는 것을 최적화하는 것이 아닙니다. DP에서 addChildAt 호출을 사용하여 ADG에 행을 추가하려고한다고 가정 해보십시오. 모두 잘 보이지만 작업이 너무 느립니다 - 참기 힘들어요. 이제 ADG가 추가 된 행 아래에있는 모든 항목을 다시 그려야 할 수도 있지만 2011 년에는 CPU 사용 시간과 100 달러를 낭비해서는 안된다는 사실을 알고 있습니다. 누가 주범 일지 모르는가?

참고 : 종류가 "추가"인 CollectionEvent를 잡아서 ADG로 전달할 수는 없지만 ADG는 계속 업데이트하고 영원히 그렇게 소요됩니다. 다른 곳에 뭔가있는 것 같아요.

감사합니다.

f

답변

0

ADG가 주요 원인입니다. AdvandedDataGrid를 사용하는 모든 희망을 버리십시오. 소스 코드를 확인 했습니까? sooo 많은 수준에 관하여 극악 ... 비록 당신이 범인을 찾아 고침을 마련하더라도, 거의 모든 실제적인 방법 및 재산은 마지막과 개인으로 표시되어, 당신은 단순히 그것의 행동 유형을 무시할 수 없습니다.

진절머리 나는 대답이지만, 여전히 그 뒤에 서 있습니다 ...