Ako v nette ublaboo dataGride nacitat text v riadku

Tommy7777
Člen | 13
+
0
-

Zdravim,
chcel by som aby mi datagrid zobrazoval text v riadku, len problém je v tom že v db mam hodnotu typu int. A názov mam v poli ktorý je v repozitári. Pomocou kľúča póla si to viem vypísať, ale neviem ako to spraviť v gride

public $typNabitky= [
        1=>'Predaj',
        2 => 'Prenájom',
        3 => 'Výmena'
    ];

Grid: objekt_typ_nabidky je ten int, ktorý berie z db


        $grid->addColumnText('objekt_typ_nabidky', 'Typ ponuky');

Editoval Tommy7777 (21. 12. 2021 16:54)

iGavrilo
Člen | 32
+
+1
-

Ahoj,

napadajú mi dve riešenia.

1. https://contributte.org/…columns.html#…

$grid->addColumnText('name', 'Name')
	->setReplacement([
		'John' => 'Doe',
		'Hell' => 'o'
	]);

2. https://contributte.org/…columns.html#…

$grid->addColumnText('name', 'Name')
	->setRenderer(function($item) {
		return strtoupper($item->id . ': ' . $item->name);
	});
Tommy7777
Člen | 13
+
0
-

iGavrilo napsal(a):

Ahoj,

napadajú mi dve riešenia.

1. https://contributte.org/…columns.html#…

$grid->addColumnText('name', 'Name')
	->setReplacement([
		'John' => 'Doe',
		'Hell' => 'o'
	]);

2. https://contributte.org/…columns.html#…

$grid->addColumnText('name', 'Name')
	->setRenderer(function($item) {
		return strtoupper($item->id . ': ' . $item->name);
	});

Dakujem pekne, pomohlo mi to