. **/ /** * Host card widget form view. * * @var CView $this * @var array $data */ use Widgets\HostCard\Includes\CWidgetFieldHostSectionsView; (new CWidgetFormView($data)) ->addField(array_key_exists('hostid', $data['fields']) ? new CWidgetFieldMultiSelectHostView($data['fields']['hostid']) : null ) ->addField( new CWidgetFieldCheckBoxView($data['fields']['show_suppressed']) ) ->addField( new CWidgetFieldHostSectionsView($data['fields']['sections']) ) ->addField( (new CWidgetFieldMultiSelectHostInventoryView($data['fields']['inventory'])) ->addRowClass('js-row-inventory-fields') ) ->includeJsFile('widget.edit.js.php') ->addJavaScript('widget_hostcard_form.init();') ->show();