2014-11-13 1 views
0
에, 함수 아니다

나는 다음과 같은 코드를 가지고AS3 형식 오류 : 오류 # 1006 : 값이 addItem를

이것은 다음과 같은 오류가 발생
_data.sort = null; 
agentRow=new Object(); 
agentRow.AgentID=agentId; 
_data.addItem(agentRow); 

:

TypeError: Error #1006: value is not a function. 
at mx.collections::ListCollectionView/getFilteredItemIndex() 
at mx.collections::ListCollectionView/addItemsToView() 
at mx.collections::ListCollectionView/listChangeHandler() 
at flash.events::EventDispatcher/dispatchEventFunction() 
at flash.events::EventDispatcher/dispatchEvent() 
at mx.collections::ArrayList/internalDispatchEvent() 
at mx.collections::ArrayList/addItemAt() 
at mx.collections::ListCollectionView/addItemAt() 
at mx.collections::ListCollectionView/addItem() 
at com.informiam.frontlineAdvisor.dashboard.model::TeamMetricAggregator/merge() 
at com.informiam.frontlineAdvisor.dashboard.controller::AdvisorController/mergeTeamViewData() 
at com.informiam.frontlineAdvisor.dashboard.view.components::TeamView/mergeMetricsResult() 
at flash.events::EventDispatcher/dispatchEventFunction() 
at flash.events::EventDispatcher/dispatchEvent() 
at mx.rpc::AbstractOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent() 
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler() 
at mx.rpc::Responder/result() 
at mx.rpc::AsyncRequest/acknowledge() 
at NetConnectionMessageResponder/resultHandler() 
at mx.messaging::MessageResponder/result() 

_data가 ArrayCollection

입니다

_data.sort = null; 줄을 제거하면 오류가 발생하지만이 줄이 필요합니다.

나는 이미 문제가 null가 정렬 속성에 대한 허용 가치 아니라고 논리적 보인다 AS3: Error #1006: value is not a function

+0

@LDMS 정렬 필드 Nulled를 선호합니다. 허용되지 않습니까? –

+0

반점이있는 다른 오류가 발생하여 확인하기 전에 잠시 기다리십시오. –

+0

@LDMS 답변으로 submer ur comment를 선택하십시오 –

답변

0

살펴 보았다. 대부분의 플렉스 구성 요소 (이 기능 포함)에 대한 경험이 없지만 다음 중 하나를 수행하는 이미징이 문제를 해결할 수 있습니다.

a. 정렬 속성에 대한 값을 지정하지 마십시오

또는

B (I이 더 분류에 해당 될 것이다 가정 것이다). _data.sort 속성에 null 대신 new Sort()을 할당하십시오.

-1
_data.sort = null; 
_data.refresh(); 
agentRow=new Object(); 
agentRow.AgentID=agentId; 
_data.addItem(agentRow); 
+1

코드와 함께 설명을 추가하십시오. –

관련 문제