Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe FOFRenderStrapper
+ Graphe d'héritage de FOFRenderStrapper:

Fonctions membres publiques

 __construct ()
 
 preRender ($view, $task, $input, $config=array())
 
 postRender ($view, $task, $input, $config=array())
 
- Fonctions membres publiques hérités de FOFRenderAbstract
 getInformation ()
 
 preRender ($view, $task, $input, $config=array())
 
 postRender ($view, $task, $input, $config=array())
 
 renderForm (FOFForm &$form, FOFModel $model, FOFInput $input, $formType=null, $raw=false)
 
 renderCategoryLinkbar ($extension, $config=array())
 

Fonctions membres protégées

 loadValidationScript (FOFForm &$form)
 
 renderLinkbar ($view, $task, $input, $config=array())
 
 renderLinkbar_classic ($view, $task, $input, $config=array())
 
 renderLinkbar_joomla ($view, $task, $input, $config=array())
 
 renderLinkbarItems ($toolbar)
 
 renderButtons ($view, $task, $input, $config=array())
 
 renderFormBrowse (FOFForm &$form, FOFModel $model, FOFInput $input)
 
 renderFormRead (FOFForm &$form, FOFModel $model, FOFInput $input)
 
 renderFormEdit (FOFForm &$form, FOFModel $model, FOFInput $input)
 
 renderFormRaw (FOFForm &$form, FOFModel $model, FOFInput $input, $formType)
 
 renderFieldset (stdClass &$fieldset, FOFForm &$form, FOFModel $model, FOFInput $input, $formType, $showHeader=true, &$innerHtml=null)
 
 renderFieldsetLabel ($field, FOFForm &$form, $title)
 
- Fonctions membres protégées hérités de FOFRenderAbstract
 renderFormBrowse (FOFForm &$form, FOFModel $model, FOFInput $input)
 
 renderFormRead (FOFForm &$form, FOFModel $model, FOFInput $input)
 
 renderFormEdit (FOFForm &$form, FOFModel $model, FOFInput $input)
 
 renderFormRaw (FOFForm &$form, FOFModel $model, FOFInput $input, $formType)
 
 renderFieldset (stdClass &$fieldset, FOFForm &$form, FOFModel $model, FOFInput $input, $formType, $showHeader=true)
 
 renderFieldsetLabel ($field, FOFForm &$form, $title)
 
 isTabFieldset ($fieldset)
 

Membres hérités additionnels

- Attributs protégés hérités de FOFRenderAbstract
 $priority = 50
 
 $enabled = false
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Public constructor. Determines the priority of this class and if it should be enabled

Documentation des fonctions membres

◆ loadValidationScript()

loadValidationScript ( FOFForm $form)
protected

Loads the validation script for an edit form

Paramètres
FOFForm&$formThe form we are rendering
Renvoie
void

Références $document, $form, $js, $message, FOFPlatform\getInstance(), JS, et task.

◆ postRender()

postRender (   $view,
  $task,
  $input,
  $config = array() 
)

Echoes any HTML to show after the view template

Paramètres
string$viewThe current view
string$taskThe current task
FOFInput$inputThe input array (request parameters)
array$configThe view configuration array
Renvoie
void

Références $format, $input, JHtmlSidebar\getEntries(), et FOFPlatform\getInstance().

◆ preRender()

preRender (   $view,
  $task,
  $input,
  $config = array() 
)

Echoes any HTML to show before the view template

Paramètres
string$viewThe current view
string$taskThe current task
FOFInput$inputThe input array (request parameters)
array$configThe view configuration array
Renvoie
void

Références $classes, $config, $format, $input, $layout, $minorVersion, $option, $task, $version, $view, elseif, et FOFPlatform\getInstance().

◆ renderButtons()

renderButtons (   $view,
  $task,
  $input,
  $config = array() 
)
protected

Renders the toolbar buttons

Paramètres
string$viewThe active view name
string$taskThe current task
FOFInput$inputThe input object
array$configExtra configuration variables for the toolbar
Renvoie
void

Références $action, $button, $config, $html, $id, $input, $items, $title, $toolbar, $type, FOFToolbar\getAnInstance(), FOFPlatform\getInstance(), et null.

◆ renderFieldset()

renderFieldset ( stdClass &  $fieldset,
FOFForm $form,
FOFModel  $model,
FOFInput  $input,
  $formType,
  $showHeader = true,
$innerHtml = null 
)
protected

Renders a raw fieldset of a FOFForm and returns the corresponding HTML

Paramètres
stdClass&$fieldsetThe fieldset to render
FOFForm&$formThe form to render
FOFModel$modelThe model providing our data
FOFInput$inputThe input object
string$formTypeThe form type e.g. 'edit' or 'read'
boolean$showHeaderShould I render the fieldset's header?
Renvoie
string The HTML rendering of the fieldset

The following code is backwards incompatible. Most forms don't require a description in their form fields. Having to use emptydescription="1" on each one of them is an overkill. Removed.

Références $class, $description, $field, $fields, $form, $groupClass, $html, $input, $title, elseif, et FOFModel\getName().

◆ renderFieldsetLabel()

renderFieldsetLabel (   $field,
FOFForm $form,
  $title 
)
protected

Renders a label for a fieldset.

Paramètres
object$fieldThe field of the label to render
FOFForm&$formThe form to render
string$titleThe title of the label
Renvoie
string The rendered label

Références $document, $field, $form, $html, $js, $labelClass, $required, $title, $tooltip, FOFPlatform\getInstance(), et JS.

◆ renderFormBrowse()

renderFormBrowse ( FOFForm $form,
FOFModel  $model,
FOFInput  $input 
)
protected

Renders a FOFForm for a Browse view and returns the corresponding HTML

Paramètres
FOFForm&$formThe form to render
FOFModel$modelThe model providing our data
FOFInput$inputThe input object
Renvoie
string The HTML rendering of the form

Références $attribs, $buttons, $class, $count, $field, $fields, $filter, $form, $html, $i, $input, $item, $itemid, $items, $label, $labelClass, $options, $uri, $view, JHtmlSidebar\addFilter(), elseif, FOFPlatform\getInstance(), FOFModel\getItemList(), FOFModel\getPagination(), FOFModel\getState(), FOFModel\getTable(), FOFInflector\pluralize(), JHtmlSidebar\render(), JHtmlSidebar\setAction(), et true.

◆ renderFormEdit()

renderFormEdit ( FOFForm $form,
FOFModel  $model,
FOFInput  $input 
)
protected

Renders a FOFForm for an Edit view and returns the corresponding HTML

Paramètres
FOFForm&$formThe form to render
FOFModel$modelThe model providing our data
FOFInput$inputThe input object
Renvoie
string The HTML rendering of the form

Références $class, $form, $html, $input, $itemid, $key, $uri, $validate, FOFModel\getId(), FOFPlatform\getInstance(), et FOFModel\getTable().

◆ renderFormRaw()

renderFormRaw ( FOFForm $form,
FOFModel  $model,
FOFInput  $input,
  $formType 
)
protected

Renders a raw FOFForm and returns the corresponding HTML

Paramètres
FOFForm&$formThe form to render
FOFModel$modelThe model providing our data
FOFInput$inputThe input object
string$formTypeThe form type e.g. 'edit' or 'read'
Renvoie
string The HTML rendering of the form

Références $form, $html, $input, $label, $name, et elseif.

◆ renderFormRead()

renderFormRead ( FOFForm $form,
FOFModel  $model,
FOFInput  $input 
)
protected

Renders a FOFForm for a Read view and returns the corresponding HTML

Paramètres
FOFForm&$formThe form to render
FOFModel$modelThe model providing our data
FOFInput$inputThe input object
Renvoie
string The HTML rendering of the form

Références $form, $html, et $input.

◆ renderLinkbar()

renderLinkbar (   $view,
  $task,
  $input,
  $config = array() 
)
protected

Renders the submenu (link bar)

Paramètres
string$viewThe active view name
string$taskThe current task
FOFInput$inputThe input object
array$configExtra configuration variables for the toolbar
Renvoie
void

Références $config, $input, $style, $task, et $view.

◆ renderLinkbar_classic()

renderLinkbar_classic (   $view,
  $task,
  $input,
  $config = array() 
)
protected

Renders the submenu (link bar) in FOF's classic style, using a Bootstrapped tab bar.

Paramètres
string$viewThe active view name
string$taskThe current task
FOFInput$inputThe input object
array$configExtra configuration variables for the toolbar
Renvoie
void

Références $class, $config, $input, $item, $link, $toolbar, FOFToolbar\getAnInstance(), et FOFPlatform\getInstance().

◆ renderLinkbar_joomla()

renderLinkbar_joomla (   $view,
  $task,
  $input,
  $config = array() 
)
protected

Renders the submenu (link bar) using Joomla!'s style. On Joomla! 2.5 this is a list of bar separated links, on Joomla! 3 it's a sidebar at the left-hand side of the page.

Paramètres
string$viewThe active view name
string$taskThe current task
FOFInput$inputThe input object
array$configExtra configuration variables for the toolbar
Renvoie
void

Références $config, $input, $toolbar, FOFToolbar\getAnInstance(), et FOFPlatform\getInstance().

◆ renderLinkbarItems()

renderLinkbarItems (   $toolbar)
protected

do the rendering job for the linkbar

Paramètres
FOFToolbar$toolbarA toolbar object
Renvoie
void

Références $item, $link, $toolbar, et JHtmlSidebar\addEntry().


La documentation de cette classe a été générée à partir du fichier suivant :