Id Name Birthday Action
461 Spunky Underwear Power 8. 4. 1940
462 Turbo Castlevania Remix 19. 5. 1998
463 Defiant Duck 24. 2. 1935
464 Magnificent Mouse 5. 4. 1992
465 Poor Platypus 19. 8. 1979
466 Bad Barracuda 16. 7. 1999
467 Mind-Bending Railroad Smackdown 27. 2. 1968
468 Soviet Bongo Assassins 7. 7. 1937
469 Stupid Squirrel 22. 2. 1994
470 Christian Surf in Middle-Earth 24. 9. 1944
471 Poor Puffin 6. 7. 1974
472 Blue-eyed Badger 1. 5. 1959
473 Brave Buzzard 17. 6. 1949
474 Derek Smart Raccoon Colosseum 27. 5. 1970
475 Successful Skylark 3. 6. 1978
476 Silly Squirrel 14. 12. 1987
477 No One Can Stop the Leisure Suit Shack 27. 1. 1950
478 Wandering Wolf 12. 10. 1975
479 Clean Civet 7. 1. 1984
480 Courageous Cheetah 9. 1. 1985
( Items: 461 - 480 from 1020 )
  See the code below 👇 or see GitHub
public function createComponentGrid(): DataGrid
{
	$grid = new DataGrid();

	$grid->setDataSource($this->dibiConnection->select('*')->from('users'));

	$grid->setItemsPerPageList([20, 50, 100], true);

	$grid->addColumnText('id', 'Id')
		->setSortable();

	$grid->addColumnText('email', 'E-mail')
		->setSortable()
		->setFilterText();

	$grid->addColumnText('name', 'Name')
		->setFilterText();

	$grid->addColumnDateTime('birth_date', 'Birthday')
		->setFormat('j. n. Y');

	$grid->setItemsDetail();

	$grid->setTemplateFile(__DIR__ . '/Templates/grid/item-detail-grid.latte');

	return $grid;
}