Class common\widgets\admin\ExtFilter

Inheritancecommon\widgets\admin\ExtFilter » yii\base\Widget

Class ExtFilter Форма расширенного фильтра модели для админки. Формируется на основе \common\db\MetaFields модели

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$cols int количество колонок в фильтре. common\widgets\admin\ExtFilter
$formOptions array параметры \yii\widgets\ActiveForm common\widgets\admin\ExtFilter
$model common\db\ActiveRecord модель common\widgets\admin\ExtFilter
$tpl string шаблон common\widgets\admin\ExtFilter

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$defaultFormOptions array параметры \yii\widgets\ActiveForm по умолчанию common\widgets\admin\ExtFilter
$fields array массив полей модели common\widgets\admin\ExtFilter
$id string идентификатор виджета common\widgets\admin\ExtFilter

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
loadFields() Формирует массив полей выводимых в фильтре common\widgets\admin\ExtFilter

Constants

Hide inherited constants

ConstantValueDescriptionDefined By
FORM_ID_PREF "ext-form-" Преффикс идентификатора виджета common\widgets\admin\ExtFilter

Property Details

$cols public property
int $cols 3

количество колонок в фильтре. 12 должно быть кратно установленному значению.

$defaultFormOptions protected property
array $defaultFormOptions = ['action' => ['index'], 'method' => 'get']

параметры \yii\widgets\ActiveForm по умолчанию

$fields protected property

массив полей модели

$formOptions public property

параметры \yii\widgets\ActiveForm

$id protected property
string $id null

идентификатор виджета

$model public property

модель

$tpl public property
string $tpl "ext-form"

шаблон

Method Details

init() public method

void init( )
loadFields() protected method

Формирует массив полей выводимых в фильтре

void loadFields( )
run() public method

void run( )