PHP 트레잇 Nextras\Forms\Controls\Fragments\TemplateControlTrait

저자: Jan Skrasek
상속: use trait ComponentControlTrait
파일 보기 프로젝트 열기: nextras/forms

공개 프로퍼티들

프로퍼티 타입 설명
$snippetMode boolean

보호된 프로퍼티들

프로퍼티 타입 설명
$templateFile string

공개 메소드들

메소드 설명
getControl ( ) : Nette\Utils\Html Returns form control
getSnippetId ( $name = NULL ) : string Returns snippet HTML ID.
getTemplate ( ) : Nette\Application\UI\ITemplate
getTemplateFile ( )
invalidateControl ( $snippet = NULL )
isControlInvalid ( $snippet = NULL ) : boolean Is required to repaint the control or its snippet?
redrawControl ( $snippet = NULL, $redraw = TRUE ) : void Forces control or its snippet to repaint.
render ( ) : void Renders form control
setTemplateFactory ( Nette\Application\UI\ITemplateFactory $templateFactory ) ******************* template factory ****************d*g*
setTemplateFile ( $file )
templatePrepareFilters ( $template ) : void Descendant can override this method to customize template compile-time filters.
toString ( ) : string Returns rendered template
validateControl ( $snippet = NULL )

보호된 메소드들

메소드 설명
beforeRender ( ) : void Common render method.
createTemplate ( ) : Nette\Application\UI\ITemplate

메소드 상세

beforeRender() 보호된 메소드

Common render method.
protected beforeRender ( ) : void
리턴 void

createTemplate() 보호된 메소드

protected createTemplate ( ) : Nette\Application\UI\ITemplate
리턴 Nette\Application\UI\ITemplate

getControl() 공개 메소드

Returns form control
public getControl ( ) : Nette\Utils\Html
리턴 Nette\Utils\Html

getSnippetId() 공개 메소드

Returns snippet HTML ID.
public getSnippetId ( $name = NULL ) : string
리턴 string

getTemplate() 공개 메소드

public getTemplate ( ) : Nette\Application\UI\ITemplate
리턴 Nette\Application\UI\ITemplate

getTemplateFile() 공개 메소드

public getTemplateFile ( )

invalidateControl() 공개 메소드

사용 중단:
public invalidateControl ( $snippet = NULL )

isControlInvalid() 공개 메소드

Is required to repaint the control or its snippet?
public isControlInvalid ( $snippet = NULL ) : boolean
리턴 boolean

redrawControl() 공개 메소드

Forces control or its snippet to repaint.
public redrawControl ( $snippet = NULL, $redraw = TRUE ) : void
리턴 void

render() 공개 메소드

Renders form control
public render ( ) : void
리턴 void

setTemplateFactory() 공개 메소드

******************* template factory ****************d*g*
public setTemplateFactory ( Nette\Application\UI\ITemplateFactory $templateFactory )
$templateFactory Nette\Application\UI\ITemplateFactory

setTemplateFile() 공개 메소드

public setTemplateFile ( $file )

templatePrepareFilters() 공개 메소드

Descendant can override this method to customize template compile-time filters.
public templatePrepareFilters ( $template ) : void
리턴 void

toString() 공개 메소드

Returns rendered template
public toString ( ) : string
리턴 string

validateControl() 공개 메소드

사용 중단:
public validateControl ( $snippet = NULL )

프로퍼티 상세

$snippetMode 공개적으로 프로퍼티

public bool $snippetMode
리턴 boolean

$templateFile 보호되어 있는 프로퍼티

protected string $templateFile
리턴 string