Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.data.mxml 

DataService  - AS3 ADEP Data Services

Пакетmx.data.mxml
Классpublic class DataService
НаследованиеDataService Inheritance DataService Inheritance DataManager Inheritance Object
Реализует IMXMLObject

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс DataService предоставляет функциональные возможности верхнего уровня на стороне клиента для службы управления данными LiveCycle Data Services. Это специфичный для MXML подкласс mx.data.DataService, обеспечивающий привязку к свойствам экземпляра DataService.

Примечание. Перед использованием объекта DataService необходимо настроить свойство destination.

Синтаксис MXMLexpandedСкрыть синтаксис MXML

The <mx:DataService> tag accepts the following tag attributes:

  <mx:DataService
   Properties
   autoCommit="true"
   autoMerge="true"
   autoSaveCache="false"
   autoSyncEnabled="true"
   conflictDetector="No default."
   dataStore="No default."
   destination="No default."
   pageSize="No default."
   id="No default."
 
   Events
   conflict="No default."
   fault="No default."
   message="No default."
   propertyChange="No default."
   result="No default."
 />
 

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedadapter : DataServiceAdapter = null
Экземпляр класса, управляющий взаимодействием с сервером.
DataManager
 InheritedautoCommit : Boolean
Определяет автоматическое сохранение изменений в локальном кэше.
DataManager
 InheritedautoConnect : Boolean
Определяет необходимость выполнения службой подключения для требующих этого операций.
DataManager
 InheritedautoMerge : Boolean
Если установлено значение false передача изменений из удаленного адреса назначения клиенту не влечет немедленного применения изменений.
DataManager
 InheritedautoSaveCache : Boolean
Локальный кэш данных и изменения можно сохранить на диске.
DataManager
 InheritedautoSyncEnabled : Boolean
Со значением true запросы fill(), createItem() и getItem() возвращают элементы, прослушивающие обновления для этих элементов из удаленного адреса назначения.
DataManager
 InheritedcacheID : String
Предоставляет доступ к идентификатору кэша для этой службы.
DataManager
 InheritedchannelSet : ChannelSet
Предоставляет доступ к ChannelSet, используемому данной службой.
DataService
 InheritedcommitRequired : Boolean
[только для чтения] Определяет наличие неподтвержденных изменений и необходимость вызова метода commit().
DataManager
 InheritedconflictDetector : ConflictDetector
Предоставляет доступ к текущей реализации, используемой для обнаружения конфликтов в удаленных операциях, передаваемых в этот экземпляр DataManager.
DataManager
 Inheritedconflicts : Conflicts
[только для чтения] Содержит объект Conflicts, представляющий собой ArrayList экземпляров Conflict.
DataManager
 Inheritedconnected : Boolean
[только для чтения] Определяет подключение DataService с удаленным адресом назначения.
DataManager
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheriteddataStore : DataStore
Содержит объект типа mx.data.DataStore.
DataManager
 InheriteddeleteItemOnRemoveFromFill : Boolean
По умолчанию при вызове метода removeItemAt() для управляемой заполненной коллекции на сервер отправляется вызов удаления элемента для физического удаления элемента.
DataManager
  destination : String
[переопределить] Указывает, с каким удаленным адресатом связана эта служба.
DataService
 InheritedencryptLocalCache : Boolean
Указывает, необходимо ли зашифровать автономное хранилище для клиентов AIR, использующих автономный адаптер SQL.
DataManager
 InheritedfallBackToLocalFill : Boolean
Этот флаг определяет, будет ли приложение отправлять запрос в локальное хранилище, когда оно не подключено.
DataManager
 InheritedhierarchicalEventsDefault : Boolean
Ассоциации дополнительно перечисляют события изменений свойств в свойствах связанных экземпляров.
DataManager
 InheritedignoreCollectionUpdates : Boolean
Указывает, следует ли игнорировать изменения в управляемых коллекциях вместо того, чтобы отправить их на сервер для подтверждения.
DataManager
 InheritedindexReferences : Boolean
При наличии небольшого количества заполняемых данных или ссылок на элементы, управляемые этим DataManager из свойств ассоциации других элементов, для настройки скорости приложения установите для этого свойства значение false.
DataManager
 InheritedisInitialized : Boolean
[только для чтения] Указывает, инициализируются ли метаданные, связанные с этим экземпляром DataManager.
DataManager
 InheritedmanualSync : ManualSyncConfiguration
Обеспечивает доступ к экземпляру ManualSyncConfiguration для каждого экземпляра DataManager.
DataManager
 InheritedmaxFrequency : uint
Определяет максимальное количество сообщений в секунду, которое может получать экземпляр DataManager.
DataManager
 InheritedmergeRequired : Boolean
[только для чтения] Указывает любые ожидающие изменения, которые должны быть объединены.
DataManager
 InheritedofflineAdapter : DataServiceOfflineAdapter
Возвращает объект типа mx.data.DataServiceOfflineAdapter.
DataManager
 InheritedpageSize : int
Предоставляет доступ к текущей настройке размера страницы для всех коллекций.
DataManager
 InheritedpagingEnabled : Boolean
[только для чтения] Указывает, настроен ли удаленный адрес назначения на возможное выполнение постраничных запросов.
DataManager
 Inheritedpriority : int
Приоритет сообщения по умолчанию для сообщений, отправляемых экземпляром DataManager.
DataManager
 InheritedrequestTimeout : int
Предоставляет доступ к тайм-ауту выполнения запроса в секундах для одной операции.
DataManager
 InheritedresetCollectionOnFill : Boolean
Если свойство имеет значение true, по завершении операции заполнения отправляется событие RESET.
DataManager
 InheritedresubscribeAttempts : int
Указывает количество попыток, выполняемых отключенным экземпляром DataManager для повторного подписания в адресе назначения.
DataManager
 InheritedresubscribeInterval : int
Контролирует задержку между попытками повторения подписки в миллисекундах.
DataManager
 InheritedsaveCacheRequired : Boolean
[только для чтения] Определяет наличие несохраненных изменений в локальном кэше и необходимость вызова метода saveCache().
DataManager
 Inheritedsubscribed : Boolean
[только для чтения] Определяет подписку экземпляра DataManager на удаленный адрес назначения.
DataManager
 InheritedthrowItemPendingErrors : Boolean
Значение свойства устанавливается на false для подавления ошибок ожидания элементов при обращении к «ленивым» передаваемым данным или данным без разбиения на страницы.
DataManager
Общедоступные методы
 МетодОпределено
  
DataService(dest:String = null)
Создает экземпляр объекта DataService с указанным адресом назначения.
DataService
 Inherited
Удаляет все данные, сохраненные на диске предыдущим вызовом метода saveCache() или если метод autoSaveCache имеет значение true.
DataManager
 Inherited
Удаляет данные, указанные переданным дескриптором, из локального хранилища.
DataManager
 Inherited
commit(itemsOrCollections:Array = null, cascadeCommit:Boolean = false):mx.rpc:AsyncToken
Подтверждает ожидающие изменения для всех коллекций, которыми в настоящее время управляет экземпляр DataStore, связанный с этим экземпляром DataManager.
DataManager
 Inherited
Указывает на наличие ожидающих изменений для определенного объекта.
DataManager
 Inherited
Вызывает попытку установления этой службой соединения с удаленным адресатом.
DataManager
 Inherited
Вызывает метод счета в удаленном адресате.
DataManager
 Inherited
Запрашивает создание указанного элемента в удаленном хранилище.
DataManager
 Inherited
Запрашивает удаление указанного элемента из удаленного хранилища.
DataManager
 Inherited
Отключает сетевое подключение экземпляра DataManager.
DataManager
 Inherited
executeQuery(queryName:String, propertySpecifier:PropertySpecifier, ... args):mx.rpc:AsyncToken
Выполняет запрос с предоставленным именем и аргументами.
DataManager
 Inherited
Заполняет указанный экземпляр ListCollectionView (коллекции) на основе связанного метода fill для адреса назначения.
DataManager
 Inherited
Заполняет указанный экземпляр ListCollectionView (коллекции) на основе связанного метода fill для адреса назначения.
DataManager
 Inherited
findItem(queryName:String, propertySpecifier:PropertySpecifier, ... args):mx.rpc:AsyncToken
Выполняет запрос, возвращающий отдельный элемент.
DataManager
 Inherited
Возвращает ArrayCollection или отдельный управляемый объект из локального хранилища.
DataManager
 Inherited
Заполняет указанный экземпляр ListCollectionView (коллекция) экземплярами CacheDataDescriptor.
DataManager
 Inherited
Заполняет указанный экземпляр ListCollectionView (коллекция) всеми идентификаторами кэша, которые использовались в приложении.
DataManager
 Inherited
getItem(identity:Object, defaultValue:Object = null):ItemReference
Выполняет асинхронный запрос для элемента, соответствующего указанному идентификатору.
DataManager
 Inherited
Выполняет поиск предоставленного элемента с указанным идентификатором.
DataManager
 Inherited
Возвращает информацию о странице для указанной коллекции.
DataManager
 Inherited
Возвращает для указанного элемента ожидающую операцию в кэше сообщений.
DataManager
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Вызывает инициализацию DataStore.
DataManager
 Inherited
Возвращает true, если передаваемая коллекция подлежит управлению с помощью этой службы.
DataManager
 Inherited
Возвращает true, если передаваемая коллекция используется в функции подкачки страниц.
DataManager
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
isRangeResident(view:ListCollectionView, startIndex:int, numberOfItems:int):Boolean
Возвращает значение true, если весь диапазон элементов разбит на страницы.
DataManager
 Inherited
Заполняет указанный ListCollectionView на основе связанных элементов <fill-method> с учетом данных из локального хранилища.
DataManager
 Inherited
Регистрирует пользователя за пределами адреса назначения для DataService.
DataService
 Inherited
Объединяет любые отложенные обновления в управляемый набор объектов.
DataManager
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Обновляет все данные, контролируемые этим экземпляром DataManager.
DataManager
 Inherited
Обновляет коллекцию, ранее заполненную методом fill или управляемую как зависимая ассоциация.
DataManager
 Inherited
release(clear:Boolean = true, copyStillManagedItems:Boolean = true):void
Отменяет управление всеми коллекциями и элементами для экземпляра DataManager.
DataManager
 Inherited
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
Отменяет управление любым элементом из указанной коллекции с помощью этого экземпляра DataManager.
DataManager
 Inherited
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
Отменяет управление указанным элементом с помощью этого экземпляра DataManager.
DataManager
 Inherited
releaseItemsFromCollection(collection:ListCollectionView, startIndex:int, numberOfItems:int):int
Удаляет из коллекции диапазон элементов.
DataManager
 Inherited
Отменяет значение для ассоциации в виде отдельного значения.
DataManager
 Inherited
Отменяет любые не подтвержденные изменения указанного элемента.
DataManager
 Inherited
Отменяет изменения для любого элемента указанной коллекции, управляемой этим экземпляром DataManager.
DataManager
 Inherited
Этот метод сохраняет текущее состояние кэша экземпляра DataManager.
DataManager
 Inherited
Указывает наличие ожидающих изменений для определенного объекта, которые не сохранены в локальном кэше.
DataManager
 Inherited
setCredentials(username:String, password:String):void
Настраивает учетные данные для этого адреса назначения DataService.
DataService
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Настраивает учетные данные для третьей стороны адреса назначения этого DataService.
DataService
 Inherited
Получает измененные элементы для всех предварительно выполненных заливок в этой службе данных (менеджере данных).
DataManager
 Inherited
[статические] Стандартный метод синхронизации всех локальных данных: synchronizeAllFills() вызывается в каждой указанной службе данных (менеджере данных) и маркер окончательного результата завершается только после завершения вызовов всех отдельных synchronizeAllFills().
DataManager
 Inherited
Получает измененные элементы, которые изменились на сервере со времени предыдущего вызова fill или synchronizeFill.
DataManager
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
updateItem(item:Object, origItem:Object = null, changes:Array = null):mx.rpc:AsyncToken
Инициирует обновление для указанного элемента.
DataManager
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Защищенные методы
 МетодОпределено
 Inherited
Ставит в очередь ошибку, если этот менеджер данных еще не был инициализирован.
DataManager
События
 Событие Сводка Определено
 InheritedСобытие DataConflictEvent.CONFLICT передается при обнаружении конфликта между ожидающими изменениями на стороне этого клиента и изменениями, переданными другим клиентом, или если изменения, переданные этим клиентом, конфликтуют с изменениями в удаленном адресе назначения.DataService
 InheritedСобытие DataServiceFaultEvent.FAULT передается, если вызов службы невозможен из-за ошибки.DataService
 InheritedСобытие MessageEvent.MESSAGE передается, если удаленный адрес назначения инициирует уведомление об операции данных.DataService
 InheritedСобытие PropertyChangeEvent.PROPERTY_CHANGE передается при изменении свойства этой службы.DataService
 InheritedСобытие ResultEvent.RESULT передается при успешном возврате вызова службы.DataService
Сведения о свойстве

destination

свойство
destination:String[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, с каким удаленным адресатом связана эта служба.



Реализация
    override public function get destination():String
    override public function set destination(value:String):void
Сведения о конструкторе

DataService

()Конструктор
public function DataService(dest:String = null)

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает экземпляр объекта DataService с указанным адресом назначения. Адресат должен быть ссылкой на адрес назначения, сконфигурированный в файле services-config.xml.

Параметры
dest:String (default = null) — Строка, содержащая имя удаленного адресата, к которому будет подключена эта служба.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.