38 lines
930 B
PHP
38 lines
930 B
PHP
<?php
|
|
|
|
namespace app\widgets;
|
|
|
|
use yii\base\Widget;
|
|
|
|
class TableWidget extends Widget
|
|
{
|
|
|
|
public $top = [];
|
|
public $th = [];
|
|
public $data = [];
|
|
public $actions = [];
|
|
public $filter = [];
|
|
public $advanced_filter = '';
|
|
public $exportData = [];
|
|
public $ignoreIds = [];
|
|
public $listTabs = [];
|
|
public $model = null;
|
|
|
|
public function run()
|
|
{
|
|
if (!isset($_GET['o']))
|
|
return $this->render('table', [
|
|
'top' => $this->top,
|
|
'th' => $this->th,
|
|
'data' => $this->data,
|
|
'actions' => $this->actions,
|
|
'filter' => $this->filter,
|
|
'advanced_filter' => $this->advanced_filter,
|
|
'exportData' => $this->exportData,
|
|
'ignoreIds' => $this->ignoreIds,
|
|
'listTabs' => $this->listTabs,
|
|
'model' => $this->model
|
|
]);
|
|
}
|
|
}
|