У меня есть следующий кодas3 TypeError: Error # 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;
, тогда ошибка исчезла, но мне нужна эта строка.
я уже смотрел на AS3: Error #1006: value is not a function
@LDMS Я предпочитаю, чтобы поле сортировки было нулевым. Разве это не разрешено? –
Тестирование этого прямо сейчас, получение другой ошибки, связанной с полу, поэтому я смогу подтвердить –
@LDMS, если вы представите комментарий в ответ, я выберу его –