Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
mx.data 

Conflicts  - AS3 ADEP Data Services

Пакетmx.data
Классpublic class Conflicts
НаследованиеConflicts Inheritance ArrayList Inheritance EventDispatcher Inheritance Object

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

Класс Conflicts представляет список конфликтов. При обнаружении конфликта между изменениями, внесенными клиентом, и изменениями, выполненными на сервере, создается объект Conflict для каждого элемента, содержащего обе версии данных (клиента и сервера) в любой конкретный момент времени.

Пока не разрешены все конфликты, изменения подтвердить невозможно. Такие конфликты можно разрешить посредством вызова метода DataService.commit(). При попытке разрешить уже разрешенный конфликт возникает ошибка.

К экземпляру этого класса можно получить доступ из свойства DataService.conflicts.

Поскольку этот класс реализует IList, то совместно со свойством ArrayCollection.list его можно использовать в качестве источника данных для управления пользовательским интерфейсом и привязки данных.

Свойство MXML по умолчаниюsource



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  length : int
[переопределить] [только для чтения] Длина массива source.
Conflicts
  resolved : Boolean
[только для чтения] Указывает на наличие каких-либо неразрешенных конфликтов в списке.
Conflicts
  source : Array
[переопределить] Массив объектов Conflict.
Conflicts
 Inheriteduid : String
Предоставляет доступ к уникальному идентификатору для этого списка.
ArrayList
Общедоступные методы
 МетодОпределено
  
Conflicts(dataService:ConcreteDataService = null)
Конструктор.
Conflicts
  
Это стандартный метод, выполняющий итерацию по всем конфликтам в списке и вызывающий для них метод Conflict.acceptClient().
Conflicts
  
Это стандартный метод, выполняющий итерацию по всем конфликтам в списке и вызывающий для них метод Conflict.acceptClient().
Conflicts
 Inherited
addAll(addList:IList):void
Добавляет список элементов к текущему списку, помещая их в конце списка в порядке передачи.
ArrayList
 Inherited
addAllAt(addList:IList, index:int):void
Добавляет список элементов к текущему списку, помещая их в позиции индекса, передаваемого в функцию.
ArrayList
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Добавление указанного элемента в конец списка.
ArrayList
 Inherited
addItemAt(item:Object, index:int):void
Добавление элемента в заданную позицию индекса.
ArrayList
 Inherited
Посылает событие в поток событий.
EventDispatcher
  
Возвращает конфликт, если для данного объекта существует ожидающий разрешения конфликт.
Conflicts
 Inherited
getItemAt(index:int, prefetch:int = 0):Object
Получение элемента, расположенного в заданной позиции индекса.
ArrayList
 Inherited
Возвращает индекс элемента, если он находится в списке, например getItemAt(index) == элемент.
ArrayList
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Уведомить представление об обновлении элемента.
ArrayList
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
raiseConflict(dataManager:DataManager, cause:DataMessage, serverObject:Object, conflictingProperties:Array):void
Если изменение находится в конфликте с версией сервера, этот метод используется реализацией DataServiceAdapter для создания конфликта.
Conflicts
 Inherited
Удаляет все элементы из списка.
ArrayList
  
Удаляет все разрешенные конфликты из этой коллекции.
Conflicts
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Удаляет указанный элемент из этого списка (при его наличии).
ArrayList
 Inherited
Удаление элемента в указанной позиции индекса и его возврат.
ArrayList
 Inherited
setItemAt(item:Object, index:int):Object
Помещает элемент в заданную позицию индекса.
ArrayList
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает массив, заполняемый в порядке, аналогичном реализации IList.
ArrayList
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
  
[переопределить] Возвращает строковое представление этого объекта Conflict.
Conflicts
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
 Inherited
Вызывается при каждой отправке события ObjectChange любым из элементов в списке.
ArrayList
 Inherited
Если элемент - IEventDispatcher, следите за его обновлениями.
ArrayList
 Inherited
Если элемент – IEventDispatcher, следить за его обновлением не требуется.
ArrayList
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 InheritedПередается при некоторых обновлениях IList.ArrayList
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Сведения о свойстве
Сведения о конструкторе
Сведения о методе




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

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