SimpleGrid.php 783 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace Dcat\Admin;
  3. use Dcat\Admin\Layout\Content;
  4. class SimpleGrid extends Grid
  5. {
  6. const QUERY_NAME = '_mini';
  7. public function __construct($repository, $builder = null)
  8. {
  9. parent::__construct($repository, $builder);
  10. $this->setName('simple');
  11. $this->disableCreateButton();
  12. $this->disableActions();
  13. $this->disablePerPages();
  14. $this->disableBatchActions();
  15. $this->disableFilterButton();
  16. $this->rowSelector()->click();
  17. Content::composing(function (Content $content) {
  18. Admin::style('#app{padding: 1rem}');
  19. $content->full();
  20. }, true);
  21. }
  22. protected function setupFilter()
  23. {
  24. parent::setupFilter();
  25. $this->filter()->panel();
  26. }
  27. }