diff --git a/src/SleepingOwl/Admin/Models/Form/FormItem/MultiSelect.php b/src/SleepingOwl/Admin/Models/Form/FormItem/MultiSelect.php index 07221899..a4e95826 100644 --- a/src/SleepingOwl/Admin/Models/Form/FormItem/MultiSelect.php +++ b/src/SleepingOwl/Admin/Models/Form/FormItem/MultiSelect.php @@ -61,9 +61,9 @@ public function render() } $this->attributes['class'] .= ' multiselect'; $this->attributes['multiple'] = true; - - $values = ( is_object( $this->values() ) ) ? $this->values()->toArray() : $this->values(); - + + $values = ( is_object( $this->values() ) ) ? $this->values()->toArray() : $this->values(); + $content = $this->formBuilder->selectGroup($this->name, $this->label, $list, $values, $this->attributes); $content .= ''; return $content; @@ -120,7 +120,7 @@ public function values() { if ($result instanceof Relation) { - $result = $result->lists($part); + $result = $result->lists($part)->all(); } else { $result = $result->$part(); @@ -150,4 +150,4 @@ public function updateRequestData(&$data) } } -} +}