Class common\widgets\admin\TableInput

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

Class TableInput Виджет табличного ввода

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$form \yii\widgets\ActiveForm форма common\widgets\admin\TableInput
$models common\db\ActiveRecord[] массив моделей common\widgets\admin\TableInput
$tableOptions array Html атрибуты таблицы common\widgets\admin\TableInput

Public Methods

Hide inherited methods

MethodDescriptionDefined By
hasRowLinks() Есть ли ссылки действий common\widgets\admin\TableInput
run() common\widgets\admin\TableInput

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
renderLine() Возвращает строку формы common\widgets\admin\TableInput
renderLinks() Рендерит ссылки для модели common\widgets\admin\TableInput

Property Details

$form public property
\yii\widgets\ActiveForm $form null

форма

$models public property

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

массив ссылок отображаемых для каждой записи виджета

Пример:

[

 [
     "label"=>"Label",
     "url"=>function($index, $model) {},
     "options"=>["data-method"=>"post"],
 ],

]

$tableOptions public property

Html атрибуты таблицы

Method Details

hasRowLinks() public method

Есть ли ссылки действий

bool hasRowLinks( )
renderLine() protected method

Возвращает строку формы

string renderLine$model$index )
$model common\db\ActiveRecord

модель

$index int

номер строки

renderLinks() protected method

Рендерит ссылки для модели

string renderLinks$index$model )
$index int

порядновый номер модели

$model \common\widgets\admin\ActiveRecord

модель

run() public method

void run( )