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( ) |