jqh 4 years ago
parent
commit
f683105b83
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/Grid/Column.php

+ 5 - 3
src/Grid/Column.php

@@ -527,7 +527,7 @@ class Column
     {
         $i = 0;
 
-        foreach ($data as $key => $row) {
+        $data->transform(function ($row, $key) use (&$i) {
             $i++;
             if (! isset($row['#'])) {
                 $row['#'] = $i;
@@ -552,9 +552,11 @@ class Column
             if ($original !== $value) {
                 Helper::arraySet($row, $this->name, $value);
             }
-        }
 
-        $this->value = $value ?? null;
+            $this->value = $value ?? null;
+
+            return $row;
+        });
     }
 
     /**