Как настроить функцию, которая будет вызываться при изменении длины DataProvider?Flex 4 - Функция вызова при изменении данных-данных
2
A
ответ
1
Вот хорошее решение, используя событие «CollectionEvent.COLLECTION_CHANGE»:
0
Если вы работаете с ICollectionView (ака ArrayCollection), вы можете добавить прослушиватель событий для «collectionChange " мероприятие.
Если вы находитесь внутри документа MXML свойство DataProvider компонента пользовательского интерфейса должен быть источником привязки данных. Таким образом, вы можете просто {myComponent.dataProvider.length} привязать значение к чему-то другому, если это вариант использования.
0
Единственный способ, которым я мог получить, это сделать привязку в коде ActionScript. Что-то вроде этого:
protected function creationCompleteHandler(event:FlexEvent):void {
BindingUtils.bindSetter(myHandleFunction, myList, "dataProvider");
}
myHandleFunction получает по параметру объект с типом связанного свойства.
Смежные вопросы
- 1. Функция вызова при изменении WebView
- 2. PyGtk - функция вызова при изменении положения окна?
- 3. функция вызова при изменении изображения src
- 4. React - функция вызова при изменении реквизитов
- 5. Xamarin Forms функция вызова при изменении недвижимости
- 6. Функция вызова при изменении поля в MVC
- 7. Функция вызова после удаленного вызова в Flex
- 8. Функция родительского вызова Flex Actionscript
- 9. Функция вызова при изменении ввода с помощью knockout.js (valueUpdate)
- 10. Функция вызова с задержкой при изменении текстового поля в AngularJS
- 11. Функция вызова в директиве при изменении переменных родительского диапазона
- 12. Функция вызова при изменении заголовка группы групп в Sencha Touch
- 13. Функция вызова Jquery при изменении размера окна и добавлении атрибута
- 14. Функция вызова при изменении размера браузера Угловой 1.5 (компоненты)
- 15. Flex: функция вызова из включенного компонента
- 16. Функция вызова в текстовом изменении в диапазоне
- 17. Предупреждение при migratring от Flex 3 до Flex 4
- 18. Flex AdvancedDataGrid замедляет работу при изменении размера
- 19. Возможно изменение компонента при изменении состояния - Flex
- 20. Изменение обратного вызова Pagecontainer при изменении
- 21. jQuery, функция запуска при изменении
- 22. Функция огня при изменении окна
- 23. Функция обновления при изменении страницы?
- 24. Функция JQuery при изменении атрибута
- 25. Функция вызова вызова из рельсов 4 оповещения подписываются
- 26. Ошибка при преобразовании сайта из Flex 3 в Flex 4
- 27. Функция вызова при запуске предупреждающего сообщения
- 28. Flex: стоит ли обновить Flex 4?
- 29. Flex 4 ItemRenderer Вопрос
- 30. Метод вызова Objective C при изменении DOM.
Я попытался добавить этого слушателя событий в список, но он не вызвал. После добавления его в поставщик данных List, он получил один раз, но не получил вызов после дополнительных изменений. – Anonymous1
Не могли бы вы добавить код в свой вопрос? Действительно, вы должны добавить слушателя событий к поставщику данных. Убедитесь, что вы не создаете нового поставщика данных в любой момент, и в этом случае новый провайдер не будет поддерживать подписку на события. – Dunaril
Я использую перетаскивание с двумя списками. Это несколько похоже на второй пример: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7cfd.html – Anonymous1