On this page

Vistes

El fitxer View rep les dades d'un controlador i després en prepara l'aspecte HTML.

La definició de vistes per a un mòdul d'interfície és opcional, tret que el mòdul sigui un giny.
Els ginys del tauler de control necessiten almenys dues vistes: una per al mode d'edició i una altra per al mode de visualització (s'han d'emmagatzemar al directori views).

És possible emprar classes HTML Zabbix predefinides (des de /zabbix/ui/include/classes/html) a la vista, així com afegir noves classes HTML i CSS. Les classes noves s'han d'emmagatzemar a la carpeta assets del mòdul.

Exemple:

...
(new CColHeader(_('Name')))

Això afegirà un nom de columna nou Nom i l'estil de la filera superior de la taula com en altres pàgines de Zabbix.

vista d'acció

Aquest és un arxiu de referència per definir una vista d'acció.

<?php declare(strict_types = 1);

/**
* @var CView $this
*/

$this->includeJsFile('example.something.view.js.php');

(new CWidget())
    ->setTitle(_('Something view'))
    ->addItem(new CDiv($data['name']))
    ->addItem(new CPartial('module.example.something.reusable', [
        'contacts' => $data['contacts']
    ])
    ->show();