PHP 클래스 unclead\multipleinput\renderers\TableRenderer

상속: extends BaseRenderer
파일 보기 프로젝트 열기: unclead/yii2-multiple-input 1 사용 예제들

공개 메소드들

메소드 설명
renderCellContent ( BaseColumn $column, integer | null $index ) : string Renders the cell content.
renderFooter ( ) : string Renders the footer.
renderHeader ( ) : string Renders the header.

보호된 메소드들

메소드 설명
internalRender ( ) : mixed
prepareRowOptions ( integer $index, yii\db\ActiveRecordInterface | array $item ) : array Prepares the row options.
prepareTemplate ( ) : string Returns template for using in js.
renderBody ( ) : string Renders the body.

비공개 메소드들

메소드 설명
getActionButton ( $index )
hasHeader ( ) : boolean Check that at least one column has a header.
renderActionColumn ( null | integer $index = null ) : string Renders the action column.
renderAddButton ( )
renderHeaderCell ( BaseColumn $column ) : null | string Renders the header cell.
renderRemoveButton ( ) : string Renders remove button.
renderRowContent ( integer $index = null, yii\db\ActiveRecordInterface | array $item = null ) : mixed Renders the row content.

메소드 상세

internalRender() 보호된 메소드

protected internalRender ( ) : mixed
리턴 mixed

prepareRowOptions() 보호된 메소드

Prepares the row options.
protected prepareRowOptions ( integer $index, yii\db\ActiveRecordInterface | array $item ) : array
$index integer
$item yii\db\ActiveRecordInterface | array
리턴 array

prepareTemplate() 보호된 메소드

Returns template for using in js.
protected prepareTemplate ( ) : string
리턴 string

renderBody() 보호된 메소드

Renders the body.
protected renderBody ( ) : string
리턴 string

renderCellContent() 공개 메소드

Renders the cell content.
public renderCellContent ( BaseColumn $column, integer | null $index ) : string
$column unclead\multipleinput\components\BaseColumn
$index integer | null
리턴 string

renderFooter() 공개 메소드

Renders the footer.
public renderFooter ( ) : string
리턴 string

renderHeader() 공개 메소드

Renders the header.
public renderHeader ( ) : string
리턴 string