Class common\widgets\admin\Grid
| Inheritance | common\widgets\admin\Grid » yii\base\Widget |
|---|
Class Grid Грид для админки. Формируется на основе \common\db\MetaFields модели
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $dataProvider | \yii\data\ActiveDataProvider | провайдер данных | common\widgets\admin\Grid |
| $model | common\db\ActiveRecord | модель | common\widgets\admin\Grid |
| $tpl | string | шаблон | common\widgets\admin\Grid |
| $tree | bool | вывод древовидных моделей | common\widgets\admin\Grid |
| $userColumns | array | дополнительные пользовательские колонки | common\widgets\admin\Grid |
Protected Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $_baseRoute | string | базовая часть маршрута к действиям | common\widgets\admin\Grid |
| $_groupButtons | array | кнопки групповых операций | common\widgets\admin\Grid |
| $_rowButtons | array | кнопки строк грида | common\widgets\admin\Grid |
| $id | string | идентификатор виджета | common\widgets\admin\Grid |
| $pjaxId | string | идентификатор виджета PJAX | common\widgets\admin\Grid |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| defaultRowButtons() | Возвращает настройки по умолчанию кнопок действий над моделями | common\widgets\admin\Grid |
| getBaseRoute() | common\widgets\admin\Grid | |
| getGroupButtons() | Возвращает массив кнопок групповых операций | common\widgets\admin\Grid |
| getRowButtons() | common\widgets\admin\Grid | |
| init() | common\widgets\admin\Grid | |
| run() | Запуск виджета | common\widgets\admin\Grid |
| setBaseRoute() | common\widgets\admin\Grid | |
| setGroupButtons() | Установка кнопок групповых операций | common\widgets\admin\Grid |
| setRowButtons() | common\widgets\admin\Grid |
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| defaultGroupButtons() | Кнопки групповых операций по умолчанию | common\widgets\admin\Grid |
| getColumns() | Возвращает описание колонок | common\widgets\admin\Grid |
Constants
| Constant | Value | Description | Defined By |
|---|---|---|---|
| GRID_ID_PREF | "grid-" | Преффикс идентификатора грида | common\widgets\admin\Grid |
| PJAX_SUF | "-pjax" | Суфикс иденификатора виджета Pjax | common\widgets\admin\Grid |
Property Details
базовая часть маршрута к действиям
кнопки групповых операций
кнопки строк грида
провайдер данных
идентификатор виджета
модель
идентификатор виджета PJAX
шаблон
вывод древовидных моделей
дополнительные пользовательские колонки
Method Details
Кнопки групповых операций по умолчанию
| array defaultGroupButtons( ) |
Возвращает настройки по умолчанию кнопок действий над моделями
| array defaultRowButtons( ) |
| string getBaseRoute( ) |
Возвращает описание колонок
| array getColumns( ) |
Возвращает массив кнопок групповых операций
| \common\widgets\admin\arr getGroupButtons( ) |
| array getRowButtons( ) |
| void init( ) |
Запуск виджета
| string|void run( ) |
| void setBaseRoute( $baseRoute ) | ||
| $baseRoute | string | |
Установка кнопок групповых операций
| void setGroupButtons( array $buttons ) | ||
| $buttons | array | параметры виджетов кнопок [ "delete"=>[
], ] |
| void setRowButtons( $rowButtons ) | ||
| $rowButtons | array | |