VisualItemLoadEngine
extends VisualItemLoadEngine
in package
Class created by Core/Internal/PluginsDeploy
Table of Contents
Methods
- getNamespace() : string
- installXML() : bool
- Loads an xmlview data into a PageOption model.
- loadArray() : void
- Reads PageOption data and loads groups, columns, rows and widgets into selected arrays.
- mergeCustomization() : void
- Sobrescribe los atributos personalizados por el usuario.
- setNamespace() : void
Methods
getNamespace()
public
static getNamespace() : string
Return values
stringinstallXML()
Loads an xmlview data into a PageOption model.
public
static installXML(string $name, PageOption &$model) : bool
Parameters
- $name : string
- $model : PageOption
Return values
boolloadArray()
Reads PageOption data and loads groups, columns, rows and widgets into selected arrays.
public
static loadArray(array<string|int, mixed> &$columns, array<string|int, mixed> &$modals, array<string|int, mixed> &$rows, PageOption $model) : void
Parameters
- $columns : array<string|int, mixed>
- $modals : array<string|int, mixed>
- $rows : array<string|int, mixed>
- $model : PageOption
mergeCustomization()
Sobrescribe los atributos personalizados por el usuario.
public
static mergeCustomization(PageOption $base, PageOption $custom) : void
Las columnas que ya no existen en el XML se ignoran (no se aƱaden).
Parameters
- $base : PageOption
-
Estructura cargada desde el XML (se modifica).
- $custom : PageOption
-
Personalización guardada en base de datos.
setNamespace()
public
static setNamespace(string $namespace) : void
Parameters
- $namespace : string