Namespaces

  • Nette
    • Application
      • Diagnostics
      • Responses
      • Routers
      • UI
    • Caching
      • Storages
    • ComponentModel
    • Config
      • Adapters
      • Extensions
    • Database
      • Diagnostics
      • Drivers
      • Reflection
      • Table
    • DI
      • Diagnostics
    • Diagnostics
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Latte
      • Macros
    • Loaders
    • Localization
    • Mail
    • Reflection
    • Security
      • Diagnostics
    • Templating
    • Utils
      • PhpGenerator
  • NetteModule
  • none

Classes

  • Control
  • Form
  • Multiplier
  • Presenter
  • PresenterComponent

Interfaces

  • IRenderable
  • ISignalReceiver
  • IStatePersistent

Exceptions

  • BadSignalException
  • InvalidLinkException
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Other releases
  • Nette homepage

Class Control

Control is renderable Presenter component.

Nette\Object
Extended by Nette\ComponentModel\Component implements Nette\ComponentModel\IComponent
Extended by Nette\ComponentModel\Container implements Nette\ComponentModel\IContainer
Extended by Nette\Application\UI\PresenterComponent implements Nette\Application\UI\ISignalReceiver, Nette\Application\UI\IStatePersistent, ArrayAccess
Extended by Nette\Application\UI\Control implements Nette\Application\UI\IRenderable

Direct known subclasses

Nette\Application\UI\Presenter
Abstract
Namespace: Nette\Application\UI
Author: David Grudl
Located at Application/UI/Control.php
Methods summary
public Nette\Templating\ITemplate
# getTemplate( )

Returns

Nette\Templating\ITemplate
protected Nette\Templating\ITemplate
# createTemplate( string|null $class = NULL )

Parameters

$class
string|null

Returns

Nette\Templating\ITemplate
public
# templatePrepareFilters( Nette\Templating\Template $template )

Descendant can override this method to customize template compile-time filters.

Descendant can override this method to customize template compile-time filters.

Parameters

$template
Nette\Templating\Template
public Nette\ComponentModel\IComponent
# getWidget( string $name )

Returns widget component specified by name.

Returns widget component specified by name.

Parameters

$name
string

Returns

Nette\ComponentModel\IComponent
public stdClass
# flashMessage( string $message, string $type = 'info' )

Saves the message to template, that can be displayed after redirect.

Saves the message to template, that can be displayed after redirect.

Parameters

$message
string
$type
string

Returns

stdClass
public
# invalidateControl( string $snippet = NULL )

Forces control or its snippet to repaint.

Forces control or its snippet to repaint.

Parameters

$snippet
string

Implementation of

Nette\Application\UI\IRenderable::invalidateControl()
public
# validateControl( string $snippet = NULL )

Allows control or its snippet to not repaint.

Allows control or its snippet to not repaint.

Parameters

$snippet
string
public boolean
# isControlInvalid( string $snippet = NULL )

Is required to repaint the control or its snippet?

Is required to repaint the control or its snippet?

Parameters

$snippet
string
snippet name

Returns

boolean

Implementation of

Nette\Application\UI\IRenderable::isControlInvalid()
public string
# getSnippetId( string $name = NULL )

Returns snippet HTML ID.

Returns snippet HTML ID.

Parameters

$name
string
snippet name

Returns

string
Methods inherited from Nette\Application\UI\PresenterComponent
attached(), checkRequirements(), formatSignalMethod(), getParam(), getParamId(), getParameter(), getParameterId(), getPersistentParams(), getPresenter(), getReflection(), getUniqueId(), isLinkCurrent(), lazyLink(), link(), loadState(), offsetExists(), offsetGet(), offsetSet(), offsetUnset(), redirect(), saveState(), signalReceived(), tryCall(), validateParent()
Methods inherited from Nette\ComponentModel\Container
__clone(), addComponent(), createComponent(), getComponent(), getComponents(), removeComponent(), validateChildComponent()
Methods inherited from Nette\ComponentModel\Component
__construct(), __sleep(), __wakeup(), detached(), getName(), getParent(), lookup(), lookupPath(), monitor(), unmonitor()
Methods inherited from Nette\Object
__call(), __callStatic(), __get(), __isset(), __set(), __unset(), extensionMethod()
Methods inherited from Nette\ComponentModel\IComponent
setParent()
Constants inherited from Nette\ComponentModel\IComponent
NAME_SEPARATOR
Properties summary
public boolean $snippetMode
#
Properties inherited from Nette\Application\UI\PresenterComponent
$params
Magic properties summary
public read-only Nette\Templating\ITemplate $template
#
public read-only string $snippetId
#
Magic properties inherited from Nette\Application\UI\PresenterComponent
$presenter, $uniqueId
Magic properties inherited from Nette\ComponentModel\Container
$components
Magic properties inherited from Nette\ComponentModel\Component
$name, $parent
Magic properties inherited from Nette\Object
$reflection
Nette 2.0 API documentation generated by ApiGen 2.8.0