|
|
|
@ -54,7 +54,7 @@ class GridView extends BaseListView
|
|
|
|
|
* @var string the default data column class if the class name is not explicitly specified when configuring a data column. |
|
|
|
|
* Defaults to 'yii\grid\DataColumn'. |
|
|
|
|
*/ |
|
|
|
|
public $dataColumnClass; |
|
|
|
|
public $dataColumnClass = DataColumn::class; |
|
|
|
|
/** |
|
|
|
|
* @var string the caption of the grid table |
|
|
|
|
* @see captionOptions |
|
|
|
@ -526,7 +526,7 @@ class GridView extends BaseListView
|
|
|
|
|
$column = $this->createDataColumn($column); |
|
|
|
|
} else { |
|
|
|
|
$column = Yii::createObject(array_merge([ |
|
|
|
|
'class' => $this->dataColumnClass ? : DataColumn::class, |
|
|
|
|
'class' => $this->dataColumnClass, |
|
|
|
|
'grid' => $this, |
|
|
|
|
], $column)); |
|
|
|
|
} |
|
|
|
@ -551,7 +551,7 @@ class GridView extends BaseListView
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return Yii::createObject([ |
|
|
|
|
'class' => $this->dataColumnClass ? : DataColumn::class, |
|
|
|
|
'class' => $this->dataColumnClass, |
|
|
|
|
'grid' => $this, |
|
|
|
|
'attribute' => $matches[1], |
|
|
|
|
'format' => isset($matches[3]) ? $matches[3] : 'text', |
|
|
|
|