瀏覽代碼

增加 Grid::dropColumn 方法

jqh 4 年之前
父節點
當前提交
8edae7b93f
共有 1 個文件被更改,包括 19 次插入0 次删除
  1. 19 0
      src/Grid.php

+ 19 - 0
src/Grid.php

@@ -308,6 +308,25 @@ class Grid
         return $this->allColumns;
     }
 
+    /**
+     * 删除列.
+     *
+     * @param string|Column $column
+     *
+     * @return $this
+     */
+    public function dropColumn($column)
+    {
+        if ($column instanceof Column) {
+            $column = $column->getName();
+        }
+
+        $this->columns->offsetUnset($column);
+        $this->allColumns->offsetUnset($column);
+
+        return $this;
+    }
+
     /**
      * Add column to grid.
      *