Spec-Zone.ru › Yii 2.0

Класс yii\debug\models\timeline\DataProvider

Все классы | Свойства | Методы
Наследование yii\debug\models\timeline\DataProvider » yii\data\ArrayDataProvider » yii\data\BaseDataProvider » yii\base\Component » yii\base\Object
Реализует yii\base\Configurable, yii\data\DataProviderInterface
Доступно с версии 2.0.8
Исходный код https://github.com/yiisoft/yii2-debug/blob/master/models/timeline/DataProvider.php

DataProvider реализует поставщик данных на основе массива данных.

Общедоступные свойства

Свойство Тип Описание Определено в
$allModels массив Данные, которые не подвергаются постраничной навигации или сортировке. yii\data\ArrayDataProvider
$behaviors yii\base\Behavior[] Список присоединенных к этому компоненту поведений. yii\base\Component
$count целое число Количество моделей данных на текущей странице. yii\data\BaseDataProvider
$id строка Идентификатор, уникально определяющий поставщик данных среди всех поставщиков данных. yii\data\BaseDataProvider
$key строка|обратный вызов Столбец, используемый в качестве ключа моделей данных. yii\data\ArrayDataProvider
$keys массив Список значений ключей, соответствующих $models. yii\data\BaseDataProvider
$modelClass строка Имя класса модели, который будет представлен. yii\data\ArrayDataProvider
$models массив Список моделей данных на текущей странице. yii\data\BaseDataProvider
$pagination yii\data\Pagination|false Объект постраничной навигации. yii\data\BaseDataProvider
$rulers массив yii\debug\models\timeline\DataProvider
$sort yii\data\Sort|boolean Объект сортировки. yii\data\BaseDataProvider
$totalCount целое число Общее количество возможных моделей данных. yii\data\BaseDataProvider

Защищенные свойства

Свойство Тип Описание Определено в
$panel yii\debug\panels\TimelinePanel yii\debug\models\timeline\DataProvider

Общедоступные методы

Метод Описание Определено в
__call() Вызывает именованный метод, который не является методом класса. yii\base\Object
__clone() Этот метод вызывается после создания объекта путём клонирования существующего. yii\base\Component
__construct() Конструктор DataProvider. yii\debug\models\timeline\DataProvider
__get() Возвращает значение свойства объекта. yii\base\Object
__isset() Проверяет, установлено ли свойство, т.е. определено и не равно null. yii\base\Object
__set() Устанавливает значение свойства объекта. yii\base\Object
__unset() Устанавливает свойство объекта в null. yii\base\Object
attachBehavior() Прикрепляет поведение к данному компоненту. yii\base\Component
attachBehaviors() Прикрепляет список поведений к компоненту. yii\base\Component
behaviors() Возвращает список поведений, которые должен соблюдать этот компонент. yii\base\Component
canGetProperty() Возвращает значение, указывающее, можно ли считать свойство. yii\base\Object
canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Object
className() Возвращает полное имя этого класса. yii\base\Object
detachBehavior() Открепляет поведение от компонента. yii\base\Component
detachBehaviors() Открепляет все поведения от компонента. yii\base\Component
ensureBehaviors() Убеждается, что поведения, объявленные в behaviors(), прикреплены к этому компоненту. yii\base\Component
getBehavior() Возвращает объект именованного поведения. yii\base\Component
getBehaviors() Возвращает все прикрепленные к этому компоненту поведения. yii\base\Component
getColor() Получение HEX цвета на основе продолжительности модели yii\debug\models\timeline\DataProvider
getCount() Возвращает количество моделей данных на текущей странице. yii\data\BaseDataProvider
getCssClass() Возвращает класс CSS элемента. yii\debug\models\timeline\DataProvider
getKeys() Возвращает значения ключей, связанные с моделями данных. yii\data\BaseDataProvider
getLeft() Возвращает смещение слева элемента, процент от общей ширины. yii\debug\models\timeline\DataProvider
getMemory() `php [ 0 => строка, использование памяти (МБ) 1 => число, позиция Y (процент) ] yii\debug\models\timeline\DataProvider
getModels() Возвращает модели данных на текущей странице. yii\data\BaseDataProvider
getPagination() Возвращает объект постраничной навигации, используемый этим поставщиком данных. yii\data\BaseDataProvider
getRulers() Элементы линейки, ключ - миллисекунды, значение - смещение слева. yii\debug\models\timeline\DataProvider
getSort() Возвращает объект сортировки, используемый этим поставщиком данных. yii\data\BaseDataProvider
getTime() Возвращает продолжительность элемента, миллисекунды. yii\debug\models\timeline\DataProvider
getTotalCount() Возвращает общее количество моделей данных. yii\data\BaseDataProvider
getWidth() Возвращает ширину элемента в процентах от общей ширины. yii\debug\models\timeline\DataProvider
hasEventHandlers() Возвращает значение, указывающее, есть ли обработчики, прикрепленные к указанному событию. yii\base\Component
hasMethod() Возвращает значение, указывающее, определён ли метод. yii\base\Object
hasProperty() Возвращает значение, указывающее, определено ли свойство. yii\base\Object
init() Инициализирует объект. yii\data\BaseDataProvider
off() Открепляет существующий обработчик событий от этого компонента. yii\base\Component
on() Прикрепляет обработчик событий к событию. yii\base\Component
prepare() Подготавливает модели данных и ключи. yii\data\BaseDataProvider
refresh() Обновляет поставщик данных. yii\data\BaseDataProvider
setKeys() Устанавливает значения ключей, связанные с моделями данных. yii\data\BaseDataProvider
setModels() Устанавливает модели данных на текущей странице. yii\data\BaseDataProvider
setPagination() Устанавливает постраничную навигацию для этого поставщика данных. yii\data\BaseDataProvider
setSort() Устанавливает определение сортировки для этого поставщика данных. yii\data\BaseDataProvider
setTotalCount() Устанавливает общее количество моделей данных. yii\data\BaseDataProvider
trigger() Вызывает событие. yii\base\Component

Защищённые методы

Метод Описание Определено в
prepareKeys() Подготавливает ключи, связанные с текущими доступными моделями данных. yii\data\ArrayDataProvider
prepareModels() Подготавливает модели данных, которые будут доступны на текущей странице. yii\debug\models\timeline\DataProvider
prepareTotalCount() Возвращает значение, указывающее общее количество моделей данных в этом поставщике данных. yii\data\ArrayDataProvider
sortModels() Сортирует модели данных в соответствии с заданным определением сортировки yii\data\ArrayDataProvider

Подробное описание свойств

$panel защищенное свойство

protected yii\debug\panels\TimelinePanel $panel = null

$rulers общедоступное свойство только для чтения

public array getRulers ( $line = 10 )

Подробное описание методов

__construct() общедоступный метод

Конструктор DataProvider.

public void __construct ( yii\debug\panels\TimelinePanel $panel, $config = [] )
$panel yii\debug\panels\TimelinePanel
$config array

getColor() общедоступный метод

Получение HEX-цвета на основе продолжительности модели

public string getColor ( $model )
$model array

getCssClass() общедоступный метод

Возвращает класс CSS для элемента

public string getCssClass ( $model )
$model array

getLeft() общедоступный метод

Возвращает смещение влево элемента, в процентах от общей ширины

public float getLeft ( $model )
$model array

getMemory() общедоступный метод

`php [ 0 => строка, использование памяти (МБ) 1 => число, положение Y (в процентах) ]

public array|null getMemory ( $model )
$model array

getRulers() общедоступный метод

Элементы линейки, ключ - миллисекунды, значение - смещение влево

public array getRulers ( $line = 10 )
$line integer

Количество столбцов

getTime() общедоступный метод

Возвращает продолжительность элемента, миллисекунды

public float getTime ( $model )
$model array

getWidth() общедоступный метод

Возвращает ширину элемента в процентах от общей ширины

public float getWidth ( $model )
$model array

prepareModels() защищенный метод

Подготавливает модели данных, которые будут доступны на текущей странице.

protected array prepareModels ( )
return array

Доступные модели данных

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-debug-models-timeline-dataprovider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API