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 |