Id Name Birthday Action
861 Fine Flamingo 20. 9. 1966
862 Enormous Rollerball Assassins 6. 12. 1987
863 Dark Dugong 19. 10. 1988
864 Frisky Sewer Espionage 25. 5. 1936
865 Tasteless Booty Master 3. 5. 1966
866 Deep Space Big Game Hunter Orchestra 4. 10. 1933
867 Lazy Leopard 20. 10. 1974
868 Lair of the Stick Princess 6. 1. 1990
869 Fatal Fishing Creator 27. 12. 1961
870 MTV Jazz Deathmatch 7. 10. 1949
871 Ill Impala 25. 1. 1990
872 Strange Scarab 13. 3. 2000
873 Galactic Bomberman Fun 4. 7. 1988
874 Adorable Addax 17. 6. 1931
875 Wooden Cookie Havoc 12. 6. 1955
876 Cautious Cod 3. 9. 1953
877 Inappropriate Cooking Underworld 20. 1. 1998
878 Helpful Hoopoe 6. 3. 1945
879 Almighty Surf in Busytown 14. 8. 1966
880 Fantastic Fox 28. 4. 1993
( Items: 861 - 880 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;
}