[comment]: # translation:outdated

[comment]: # aside:3

[comment]: # ({f9bc6490-c4b57655})
# Погледи

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

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

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

Пример:

````
...
(new CColHeader(_('Name')))
````
Ово ће додати ново име колоне *Име* и стилизовати горњи ред табеле као на другим Zabbix  страницама.

[comment]: # ({/f9bc6490-c4b57655})

[comment]: # ({ee64be2e-6d27cbe1})
### Приказ акције

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

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

[comment]: # ({/ee64be2e-6d27cbe1})
