나는 flex 모바일 프로젝트를 가지고 있습니다. 내 집에서 나는 스파크 DataGrid를 가지고있다. selectionMode는 "singleCell"입니다. selectionChange 이벤트를 수신하는 DataList에 eventListener가 있습니다. 셀을 클릭하면 설명 선보기가 목록과 함께 표시됩니다.Spark Datagrid : 스크롤 문제 (선택 변경 이벤트)
이제 DataGrid에서 스크롤하려는 경우 (많은 행이있는 경우), 분명히 selectionChange 이벤트가 일반 스크롤 대신 트리거됩니다. 누구든지 이것에 대한 해결책을 가지고 있습니까?
흥미로운 점은 변경 이벤트 (spark.components.supportClasses.ListBase.change)가있는 목록 (스파크 데이터 그 리드 대신)을 사용하면 목록에서 스크롤과 아무런 문제없이 선택!
나는이 게시물에 대해 완전히 재검토를했다. Adobe Flex 태그에 추가; Spark DataGrid는 Flex Mobile Apps에서 사용할 수 없으며 매우 일반적 인 스크롤 및 이벤트 제거 기능을 제공합니다. – JeffryHouser
@ www.Flextras.com 궁금한 점이 있습니다. 나는 flex-mobile 프로젝트를 가지고 있으며 spark.components.DataGrid를 가지고 있습니다. 플렉스 모바일 앱에서 스파크 데이터 그리드를 사용할 수 있습니다. 주제를 편집하기 전에 소스를 확인하십시오. 정규 플렉스 프로젝트를 사용하고 있지 않습니다. Flex 모바일 프로젝트를 사용하고 있습니다. HTC Desire HD에서 실행되는 응용 프로그램에서 스파크 DataGrid의 그림을 보여줄 수 있습니다. 또한 내가 만난 문제의 일부와 비슷하기 때문에 이벤트와 스크롤 태그를 추가했습니다. 차라리이 문제에 관해 건설적인 의견을 갖고 싶습니다. – Kim
Spark DataGrid의 문서에서. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/spark/components/DataGrid.html "Adobe는 mobileDevice 프로필을 사용하는 응용 프로그램에서이 구성 요소를 사용하지 않을 것을 권장합니다." 다른 SWC를 모바일 프로젝트에 추가하여 모바일에 최적화되지 않은 구성 요소에 액세스 할 수 있습니다. 아마도 그것은 당신이 한 일입니다. 모바일 장치에서 작동하도록 DataGrid를 수정하거나 확장해야 할 수도 있습니다. 나는 DropDownList/ComboBox와 비슷한 것을했다. – JeffryHouser