Class Panel
A panel allows for a block of mark-up to be encapsulated into reusable components. A panel consists of an HTML file and a class containing the code to drive it. Panel can be rendered on any HTML tag.
The panel mark-up: <picon:panel> <h2>panel heading</h2> </picon:panel>
And in the composing class: <h1>heading</h1> <div picon:id="myPanel"> Panel content will appear here </div> <p>other mark-up...</p>
Would be rendered as: <h1>heading</h1> <div picon:id="myPanel"> <h2>panel heading</h2> </div> <p>other mark-up...</p>
- picon\Component implements picon\InjectOnWakeup, picon\Identifiable, picon\Detachable
- picon\MarkupContainer
- picon\Panel
Direct known subclasses
picon\AbstractToolbar, picon\DataTable, picon\EmptyPanel, picon\FeedbackPanel, picon\ModalWindow, picon\Navigator, picon\TabPanelIndirect known subclasses
picon\DefaultDataTable, picon\HeaderToolbar, picon\NavigationToolbar, picon\StaticTabPanel
Namespace: picon
Package: web\markup\html\panel
Author: Martin Cassidy
Located at web/markup/html/panel/Panel.php
Package: web\markup\html\panel
Author: Martin Cassidy
Located at web/markup/html/panel/Panel.php
protected
|
PATH_SEPERATOR,
TYPE_ARRAY,
TYPE_BOOL,
TYPE_DOUBLE,
TYPE_FLOAT,
TYPE_INT,
TYPE_STRING,
VISITOR_CONTINUE_TRAVERSAL,
VISITOR_CONTINUE_TRAVERSAL_NO_DEEPER,
VISITOR_STOP_TRAVERSAL
|
$added
|