Zacinam s Ublaboo grid prepojenie cez cudzi kluc

cujan
Člen | 410
+
0
-

skuste mi pomoct…
v db mam stlpec idForwarderIn namapovany cudzim klucom na tabulku fowarder…ako to previazat v komponente…
pouzivat Nette\Database\Table

public function createComponentRecordGrid1()
   {
   $grid = new DataGrid();
   $grid->setDataSource($this->recordManager->getRecords());
   $grid->addColumnDateTime('shippingDate', 'Dátum prijatia záznamu');

   $grid->addColumnText('idForwarderIn', 'Zaslal kto');

   $grid->addColumnDateTime('dateOfTransmission', 'Zaslal - dátum');
   $grid->addColumnText('fileNumber', 'číslo spisu odosielateľa');
   $grid->addColumnText('subject', 'Vec');
   $grid->addColumnDateTime('dateOfSubmission', 'Dátum odovzdania');
   $grid->addColumnDateTime('implementationDate', 'Dátum vybavenia');

   $grid->addColumnText('idForwarderOut', 'Vybavené dresát');

   $grid->addColumnText('shippingType.name', 'Vybavené - ako');
   $grid->addColumnText('registrationMark.name', 'RZ');
   $grid->addColumnDateTime('disposal', 'Záznam o vyradení');
   return $grid;
   }
Pavel Janda
Člen | 977
+
0
-

@cujan http://ublaboo.org/…/data-source#…
Buď to zkus takto, nebo přes vlastní renderer/blok šablony a volání $item->related() / $item->ref()

cujan
Člen | 410
+
0
-

Pavel Janda napsal(a):

@cujan http://ublaboo.org/…/data-source#…
Buď to zkus takto, nebo přes vlastní renderer/blok šablony a volání $item->related() / $item->ref()

@PavelJanda
skusal som to prvym sposobom, ale nechaopem preco mi nefunguje…

ked to zadama takto

$grid->addColumnText('idForwarderIn', 'Zaslal kto',':forwarder.name');

tak mi hodi chybu

No reference found for $record->related(forwarder).

Pavel Janda
Člen | 977
+
0
-

@cujan Můžeš zkusit vytvořit sandbox-like zip, třeba se sqlite databází, kde to bude blbnout? Podíval bych se na to. Bude dobré, když to nahraješ na github, můžeš založit issue. Tam to pořešíme.

cujan
Člen | 410
+
0
-

Pavel Janda napsal(a):

@cujan Můžeš zkusit vytvořit sandbox-like zip, třeba se sqlite databází, kde to bude blbnout? Podíval bych se na to. Bude dobré, když to nahraješ na github, můžeš založit issue. Tam to pořešíme.

@PavelJanda
mam to na bitbucket posli mi email a pridam ta ako readera…ale mozem aj sandbox poslat…

Editoval cujan (1. 2. 2017 13:19)

Otas
Člen | 1
+
0
-

cujan napsal(a):

Pavel Janda napsal(a):

@cujan Můžeš zkusit vytvořit sandbox-like zip, třeba se sqlite databází, kde to bude blbnout? Podíval bych se na to. Bude dobré, když to nahraješ na github, můžeš založit issue. Tam to pořešíme.

@PavelJanda
mam to na bitbucket posli mi email a pridam ta ako readera…ale mozem aj sandbox poslat…

Ahoj.
Chtěl bych se zeptat, jak to dopadlo?
Peru se s tím už den a NIC! Dík.