| @@ 342-350 (lines=9) @@ | ||
| 339 | * |
|
| 340 | * @return Column |
|
| 341 | */ |
|
| 342 | protected function addColumn($column = '', $label = '') |
|
| 343 | { |
|
| 344 | $column = new Column($column, $label); |
|
| 345 | $column->setGrid($this); |
|
| 346 | ||
| 347 | return tap($column, function ($value) { |
|
| 348 | $this->columns->push($value); |
|
| 349 | }); |
|
| 350 | } |
|
| 351 | ||
| 352 | /** |
|
| 353 | * Prepend column to grid. |
|
| @@ 360-368 (lines=9) @@ | ||
| 357 | * |
|
| 358 | * @return Column |
|
| 359 | */ |
|
| 360 | protected function prependColumn($column = '', $label = '') |
|
| 361 | { |
|
| 362 | $column = new Column($column, $label); |
|
| 363 | $column->setGrid($this); |
|
| 364 | ||
| 365 | return tap($column, function ($value) { |
|
| 366 | $this->columns->prepend($value); |
|
| 367 | }); |
|
| 368 | } |
|
| 369 | ||
| 370 | /** |
|
| 371 | * Get Grid model. |
|