| Пакет | spark.collections |
| Класс | public class NumericDataProvider |
| Наследование | NumericDataProvider OnDemandEventDispatcher Object |
| Реализует | IList |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 11, AIR 3 |
minimum и maximum. Свойство stepSize определяет разницу между данным элементом и следующим элементом.
Этот класс используется прежде всего как поставщик данных для элемента управления SpinnerList, например:
<s:SpinnerList>
<s:dataProvider>
<s:NumericDataProvider minimum="0" maximum="23" stepSize="1"/>
</s:dataProvider>
</s:SpinnerList>
Преимущество этого класса состоит в том, что значения элементов вычисляются по требованию без необходимости сохранять их заранее.
Поскольку значения вычисляются, а не сохраняются, методы IList addItem(), addItemAt(), removeAll(), removeItemAt(), itemUpdated() и setItemAt() не поддерживаются.
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| length : int [только для чтения]
Число элементов в данной коллекции. | NumericDataProvider | ||
| maximum : Number
Значение последнего элемента. | NumericDataProvider | ||
| minimum : Number
Значение первого элемента. | NumericDataProvider | ||
| stepSize : Number
Свойство stepSize управляет значениями элементов, находящихся между первым и последним элементами. | NumericDataProvider | ||
| Метод | Определено | ||
|---|---|---|---|
Конструктор. | NumericDataProvider | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | OnDemandEventDispatcher | |
Функция не поддерживается.. | NumericDataProvider | ||
Функция не поддерживается.. | NumericDataProvider | ||
![]() |
Посылает событие в поток событий. | OnDemandEventDispatcher | |
Получает элемент, расположенный по заданному индексу. | NumericDataProvider | ||
Возвращает индекс элемента, если он находится в списке, где, например getItemAt(индекс) == элемент. | NumericDataProvider | ||
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | OnDemandEventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Функция не поддерживается.. | NumericDataProvider | ||
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
Функция не поддерживается.. | NumericDataProvider | ||
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | OnDemandEventDispatcher | |
Функция не поддерживается.. | NumericDataProvider | ||
Функция не поддерживается.. | NumericDataProvider | ||
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
Возвращает массив, заполняемый в порядке, аналогичном реализации IList. | NumericDataProvider | ||
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | OnDemandEventDispatcher | |
length | свойство |
maximum | свойство |
maximum:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 11, AIR 3 |
Значение последнего элемента. Это значение должно превышать минимальное значение.
Значением по умолчанию является 100.
Реализация
public function get maximum():Number public function set maximum(value:Number):voidminimum | свойство |
minimum:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 11, AIR 3 |
Значение первого элемента. Это значение должно быть меньше, чем минимальное значение.
Значением по умолчанию является 0.
Реализация
public function get minimum():Number public function set minimum(value:Number):voidstepSize | свойство |
stepSize:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 11, AIR 3 |
Свойство stepSize управляет значениями элементов, находящихся между первым и последним элементами. Значение для каждого элемента вычисляется как сумма значения minimum и индекса элемента, умноженного на значение этого свойства.
Например, если minimum равно 10, maximum – 20 и это свойство равно 3, то значениями элементов этого поставщика данных будут 10, 13, 16, 19 и 20.
Значением по умолчанию является 1.
Реализация
public function get stepSize():Number public function set stepSize(value:Number):voidNumericDataProvider | () | Конструктор |
public function NumericDataProvider()| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 11, AIR 3 |
Конструктор.
addItem | () | метод |
addItemAt | () | метод |
getItemAt | () | метод |
public function getItemAt(index:int, prefetch:int = 0):Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 11, AIR 3 |
Получает элемент, расположенный по заданному индексу.
Параметры
index:int — Индекс в списке для извлечения элемента.
| |
prefetch:int (default = 0) — Значение int, указывает как направление, так и число элементов, получаемых во время запроса, если элемент не является локальным.
|
Object — Элемент в этой позиции индекса или значение null, если элемент отсутствует.
|
getItemIndex | () | метод |
public function getItemIndex(item:Object):intВозвращает индекс элемента, если он находится в списке, где, например getItemAt(индекс) == элемент.
Примечание. В отличие от методов IViewCursor.findxxx() метод getItemIndex() не может содержать параметр, состоящий исключительно из подмножества полей искомого элемента. Данный метод всегда выполняет поиск элемента, точно соответствующего входным параметрам.
Параметры
item:Object — Искомый элемент.
|
int — Индекс элемента или -1, если элемент отсутствует в списке.
|
itemUpdated | () | метод |
public function itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 11, AIR 3 |
Функция не поддерживается..
Параметры
item:Object | |
property:Object (default = null) | |
oldValue:Object (default = null) | |
newValue:Object (default = null) |
removeAll | () | метод |
public function removeAll():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 11, AIR 3 |
Функция не поддерживается..
removeItemAt | () | метод |
setItemAt | () | метод |
toArray | () | метод |
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства