/**
  * @inheritdoc
  */
 public function getValue()
 {
     $value = parent::getValue();
     //        if ($value && isset($this->fields['selected'])) {
     //            $value = array_values(ArrayHelper::getColumn($value, $this->fields['selected']));
     //        }
     if (!$value) {
         $value = $this->default;
     }
     return $value;
 }
 /**
  * @inheritdoc
  */
 public function build()
 {
     $control = array_merge(parent::build(), ['multiple' => $this->multiple, 'placeholder' => $this->placeholder, 'groups' => $this->renderGroups(), 'elementOptions' => $this->elementOptions, 'plugins' => $this->plugins]);
     return $control;
 }