Ferreteria/v0.5/layout/event/onrender: Difference between revisions
< Ferreteria | v0.5 | layout | event
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{fmt/title|'''[[../|layout]]''' system: <code>OnRender()</code> method}} | {{fmt/title|'''[[../|layout]]''' system: <code>OnRender()</code> method}} | ||
{| style="border: solid 1px grey; background: #eef;" | |||
|- | |||
| colspan=2 | '''{{l/ver/class|tEventNodeRender}}''' (A) | |||
|- | |||
| align=right | ''{{l/ver/class|cElement}}'' | |||
| | |||
→ '''{{l/ver/class|caNavElement}}''' | |||
→ ''{{l/ver/class|caLinkElement}}'' | |||
→ ''[[../|ferret]] \ {{l/ver/class|cMenuLink}}'' | |||
→ ''[[../|ferret]] \ {{l/ver/class|cArrayLink}}'' | |||
→ ''[[../|ferret]] \ {{l/ver/class|caDynamicLink}}'' | |||
→ [[../|ferret]] \ '''{{l/ver/class|cDropinLink}}'''<br> | |||
→ '''{{l/ver/class|caPageContent}}'''<br> | |||
→ '''{{l/ver/class|cSectionHeader}}'''<br> | |||
→ '''{{l/ver/class|caWidget}}''' | |||
|} | |||
==About== | ==About== | ||
This method is called by objects of the {{l/ver/class|cEventNodeRender}} class. Its job is to funnel the object's output (typically from {{l/ver/meth|layout|RenderOutput}}) into the given Event object ($oe) via <code>$oe->Append()</code>. | This method is called by objects of the {{l/ver/class|cEventNodeRender}} class. Its job is to funnel the object's output (typically from {{l/ver/meth|layout|RenderOutput}}) into the given Event object ($oe) via <code>$oe->Append()</code>. |
Revision as of 15:55, 14 July 2022
layout system:
OnRender() method |
tEventNodeRender (A) | |
cElement |
→ caNavElement
→ caLinkElement
→ ferret \ cMenuLink
→ ferret \ cArrayLink
→ ferret \ caDynamicLink
→ ferret \ cDropinLink |
About
This method is called by objects of the cEventNodeRender class. Its job is to funnel the object's output (typically from RenderOutput()) into the given Event object ($oe) via $oe->Append()
.
Specs
- Form:
public function OnRender(cEventNodeRender $oe) : void
- Classes:
- tEventNodeRender: abstract
- caNavElement: $this->RenderOutput()
- caPageContent: stashed content + $this->RenderOutput() + value element from ArgPod
- cSectionHeader: $this->RenderTitle(), $this->RenderMenu()
- \cDropinLink: $this->AddPageRendering() - expect this to change (2022-07-13)
- login\caWidget: specialized output process