[FLEX] warning: unable to bind to property '***' on class 'Object' (class is not an IEventDispatcher)
어장 Develop/어장 Flex 2014. 7. 25. 11:47플렉스에서 페이징을 구현하다가 로그에 저런 에러가 무수히 찍히는 걸 보고 기겁했다.
로그가 찍히다보니 웹에서 딜레이도 살짝 있기에 해결하고싶었고, 로그창이 더러워져서...-_-;;
위의 부분에서 문제가 있었으며,
warning: unable to bind to property 'pageNo' on class 'Object' (class is not an IEventDispatcher)
라는 로그가 계속 출력되는 상황. 구글링을 해보니,
리스트 기반의 컨트롤러의 dataProvider로 Object/ArrayCollection을 지정하면 플래시 플레이어가 타입 형변환을 제대로 인지하지 못하고, 그래서 해당 로그가 출력되었다는 점.
이걸 해결하기 위한 방법은 다음과 같다.
라고, Object 타입을 ObjectProxy로 변경해주면 끝 -_-;;
ObjectProxy 클래스는 등록되어있는 데이터의 변경을 추적하는 용도로 사용한다고...
'어장 Develop > 어장 Flex' 카테고리의 다른 글
[FLEX] 날짜 차이 구하기 (1) | 2013.08.01 |
---|---|
[FLEX] Alert 내 줄바꿈 (0) | 2013.08.01 |
Group 내 label 및 기타 아이템 더블클릭 (0) | 2013.06.22 |
flex includeinlayout (0) | 2013.06.13 |
이클립스 Flex 에러 16 해결방법 (0) | 2013.04.29 |