항목 목록을 표시하는 itemrenderer가 포함 된 flex 응용 프로그램을 개발했습니다. 문제는 배경을 강조 표시 한 항목을 선택하면 다른 페이지로 이동하여 다시 같은 페이지로 돌아 오면 내가 선택한 항목이 계속 강조 표시됩니다. 내가 페이지를 열 때마다 강조 표시된 배경을 지우려면 itemrenderer를 새로 고칠 수있는 솔루션이 있습니까? 당신이 말할 때 앱에서 다른 화면으로 탐색하고 목록이 화면에 반환하고 그 "다른 페이지로 이동 돌아와"와 같은flex에서 itemrenderer를 새로 고치는 방법
0
A
답변
1
그래서 들린다. 보기가 다시 사용 중이기 때문에 항목에 selected라고 표시됩니다. 그것은
도 (null
에 목록의
selectedItem을 설정 아마, 당신은 -1로 목록의
selectedIndex을 설정할 수 있습니다 목록에서 선택을 제거하거나 ... 처음부터 작성되는 새로운 뷰 아니다 또는 docs 상태로
undefined
). 다음 화면으로 이동하기 전에 또는 목록으로 돌아갈 때 바로 이러한 작업을 수행 할 수 있습니다.
이 문제를 해결하기 위해 몇 가지 방법이있다 :
- ... 다시
- 등을 탐색 할 때 목록에있는 dataProvider를 다시보기를
- 을 다시 사용하지 않는
그러나 selectedIndex
또는 selectedItem
을 설정하는 것이 가장 효율적인 방법입니다.
0
Sunil이 제안했습니다. 목록에서 탐색 할 때 목록의 데이터 제공자를 재설정하십시오. list.dataProvider = new ArrayCollection()을 설정하십시오. 또는 데이터 목록이있는 경우 DataProvider = arrayCollectionThatYouHave
참고 : 사용자가보기 스택에서이보기를 열 때마다 전체 화면 데이터를 새로 고치려면 'show'이벤트를 수신하고 dataprovider를 재설정하십시오 이 이벤트에서 기본값을 설정하십시오.
관련 문제
- 1. Flex에서 응용 프로그램을 새로 고치는 방법은 무엇입니까?
- 2. 구성 요소의 데이터 Flex에서 ItemRenderer를 실행하십시오.
- 3. Flex에서 ItemRenderer를 사용하여 조건부로 DataGrid 행 텍스트를 색칠하는 방법
- 4. GridView를 새로 고치는 방법?
- 5. DataTable을 새로 고치는 방법
- 6. DataTables를 새로 고치는 방법
- 7. 빙지도를 새로 고치는 방법?
- 8. 페이지를 새로 고치는 방법
- 9. Browserfield를 새로 고치는 방법
- 10. Ember보기를 새로 고치는 방법
- 11. ListView를 새로 고치는 방법?
- 12. Google지도를 새로 고치는 방법.
- 13. 레이아웃을 새로 고치는 방법
- 14. JPanel을 새로 고치는 방법?
- 15. 캔버스를 새로 고치는 방법
- 16. 조각을 새로 고치는 방법
- 17. 장고보기를 새로 고치는 방법
- 18. PictureBox를 새로 고치는 방법
- 19. 대화 내용을 새로 고치는 방법
- 20. 컨트롤러에서 @ html.Action을 새로 고치는 방법
- 21. 목록 상자를 새로 고치는 방법
- 22. 목록을 새로 고치는 방법 안드로이드에서보기?
- 23. 탭 내용보기를 새로 고치는 방법
- 24. sapui5에서 rowrepeater를 새로 고치는 방법
- 25. dll에서 applicationSettings를 새로 고치는 방법
- 26. IE를 새로 고치는 방법 결정
- 27. ASP.NET 데이터를 새로 고치는 방법?
- 28. 강제로 UIButton을 새로 고치는 방법?
- 29. 안드로이드에서 listview를 새로 고치는 방법?
- 30. 통화 기록을 새로 고치는 방법
몇 가지 코드가 도움이 될 것입니다. – Zeus