@@ 407-415 (lines=9) @@ | ||
404 | * |
|
405 | * @return Column |
|
406 | */ |
|
407 | protected function addColumn($column = '', $label = '') |
|
408 | { |
|
409 | $column = new Column($column, $label); |
|
410 | $column->setGrid($this); |
|
411 | ||
412 | return tap($column, function ($value) { |
|
413 | $this->columns->push($value); |
|
414 | }); |
|
415 | } |
|
416 | ||
417 | /** |
|
418 | * Prepend column to grid. |
|
@@ 425-433 (lines=9) @@ | ||
422 | * |
|
423 | * @return Column |
|
424 | */ |
|
425 | protected function prependColumn($column = '', $label = '') |
|
426 | { |
|
427 | $column = new Column($column, $label); |
|
428 | $column->setGrid($this); |
|
429 | ||
430 | return tap($column, function ($value) { |
|
431 | $this->columns->prepend($value); |
|
432 | }); |
|
433 | } |
|
434 | ||
435 | /** |
|
436 | * Get Grid model. |