Погледи

Датотека погледа прима податке од контролeра и затим припрема њихов HTML изглед.

Дефинисање погледа за кориснички интерфејс модула је опционо, осим ако модул није виџет.
Виџети контролне табле требају најмање два приказа: један за режим уређивања и један за режим приказа (треба да се чува у директоријуму views ).

Могуће је користити унапред дефинисане Zabbix HTML класе (из /zabbix/ui/include/classes/html) у приказу, као и додати нове HTML и CSS класе. Нове класе треба да се чувају у директоријуму assets модула.

Пример:

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

Ово ће додати ново име колоне Име и стилизовати горњи ред табеле као на другим Zabbix страницама.

Приказ акције

Ово је референтна датотека за дефинисање приказа акције.

<?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();