Class common\widgets\admin\TableInput
| Inheritance | common\widgets\admin\TableInput » yii\base\Widget |
|---|
Class TableInput Виджет табличного ввода
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $form | \yii\widgets\ActiveForm | форма | common\widgets\admin\TableInput |
| $models | common\db\ActiveRecord[] | массив моделей | common\widgets\admin\TableInput |
| $rowLinks | array | массив ссылок отображаемых для каждой записи виджета Пример: [ [ "label"=>"Label", "url"=>function($index, $model) {}, "options"=>["data-method"=>"post"], ], ] | common\widgets\admin\TableInput |
| $tableOptions | array | Html атрибуты таблицы | common\widgets\admin\TableInput |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| hasRowLinks() | Есть ли ссылки действий | common\widgets\admin\TableInput |
| run() | common\widgets\admin\TableInput |
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| renderLine() | Возвращает строку формы | common\widgets\admin\TableInput |
| renderLinks() | Рендерит ссылки для модели | common\widgets\admin\TableInput |
Property Details
форма
массив моделей
массив ссылок отображаемых для каждой записи виджета
Пример:
[
[
"label"=>"Label",
"url"=>function($index, $model) {},
"options"=>["data-method"=>"post"],
],
]
Html атрибуты таблицы
Method Details
Есть ли ссылки действий
| bool hasRowLinks( ) |
Возвращает строку формы
| string renderLine( $model, $index ) | ||
| $model | common\db\ActiveRecord | модель |
| $index | int | номер строки |
Рендерит ссылки для модели
| string renderLinks( $index, $model ) | ||
| $index | int | порядновый номер модели |
| $model | \common\widgets\admin\ActiveRecord | модель |
| void run( ) |