PHP 클래스 yiister\grid\widgets\ProgressColumn

상속: extends yii\grid\DataColumn
파일 보기 프로젝트 열기: yiister/yii2-advanced-grid

공개 프로퍼티들

프로퍼티 타입 설명
$isAnimated whether to animate the progress bar
$isStriped whether to stripe the progress bar
$maxValue the maximum attribute value
$minValue the minimum attribute value
$percent whether to show a percents instead of an attribute value
$progressBarClass the progress bar class You may set a fixed progress bar class for all rows via string or a dynamic class via callback. Callback function gets two parameters: ActiveRecord model and GridView column. Static class example: 'progressBarClass' => \yiister\grid\widgets\ProgressColumn::STYLE_DANGER, Dynamic class example: 'progressBarClass' => function ($model, $column) { return $model->{$column->attribute} > 15 ? \yiister\grid\widgets\ProgressColumn::STYLE_SUCCESS : \yiister\grid\widgets\ProgressColumn::STYLE_WARNING; },
$showText whether to show the text
$size the progress bar size

공개 메소드들

메소드 설명
init ( )

보호된 메소드들

메소드 설명
renderDataCellContent ( $model, $key, $index )

메소드 상세

init() 공개 메소드

public init ( )

renderDataCellContent() 보호된 메소드

protected renderDataCellContent ( $model, $key, $index )

프로퍼티 상세

$isAnimated 공개적으로 프로퍼티

whether to animate the progress bar
public $isAnimated

$isStriped 공개적으로 프로퍼티

whether to stripe the progress bar
public $isStriped

$maxValue 공개적으로 프로퍼티

the maximum attribute value
public $maxValue

$minValue 공개적으로 프로퍼티

the minimum attribute value
public $minValue

$percent 공개적으로 프로퍼티

whether to show a percents instead of an attribute value
public $percent

$progressBarClass 공개적으로 프로퍼티

the progress bar class You may set a fixed progress bar class for all rows via string or a dynamic class via callback. Callback function gets two parameters: ActiveRecord model and GridView column. Static class example: 'progressBarClass' => \yiister\grid\widgets\ProgressColumn::STYLE_DANGER, Dynamic class example: 'progressBarClass' => function ($model, $column) { return $model->{$column->attribute} > 15 ? \yiister\grid\widgets\ProgressColumn::STYLE_SUCCESS : \yiister\grid\widgets\ProgressColumn::STYLE_WARNING; },
public $progressBarClass

$showText 공개적으로 프로퍼티

whether to show the text
public $showText

$size 공개적으로 프로퍼티

the progress bar size
public $size