public function checkboxList($items, $options = [])
    {
        $this->template = "{icon}\n{label}\n{input}\n{hint}\n{error}";
        if ($this->form->validationStateOn === ActiveForm::VALIDATION_STATE_ON_INPUT) {
            $this->addErrorClassIfNeeded($options);
        }

        Html::addCssClass($this->labelOptions, ['checkboxlist-label' => 'label-checkbox-list']);

        $this->addAriaAttributes($options);
        $this->parts['{input}'] = Html::activeCheckboxList($this->model, $this->attribute, $items, $options);

        return $this;
    }