mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-21 09:35:49 +02:00
partUnit column in part datatable now shows the correct data
This fixes issue #630
This commit is contained in:
parent
bc15135f6b
commit
b4d8d31c2d
1 changed files with 14 additions and 2 deletions
|
@ -152,9 +152,21 @@ final class PartsDataTable implements DataTableTypeInterface
|
||||||
$context->getPartUnit())),
|
$context->getPartUnit())),
|
||||||
])
|
])
|
||||||
->add('partUnit', TextColumn::class, [
|
->add('partUnit', TextColumn::class, [
|
||||||
'field' => 'partUnit.name',
|
|
||||||
'label' => $this->translator->trans('part.table.partUnit'),
|
'label' => $this->translator->trans('part.table.partUnit'),
|
||||||
'orderField' => 'NATSORT(_partUnit.name)'
|
'orderField' => 'NATSORT(_partUnit.name)',
|
||||||
|
'render' => function($value, Part $context): string {
|
||||||
|
$partUnit = $context->getPartUnit();
|
||||||
|
if (!$partUnit) {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
|
$tmp = htmlspecialchars($partUnit->getName());
|
||||||
|
|
||||||
|
if ($partUnit->getUnit()) {
|
||||||
|
$tmp .= ' ('.htmlspecialchars($partUnit->getUnit()).')';
|
||||||
|
}
|
||||||
|
return $tmp;
|
||||||
|
}
|
||||||
])
|
])
|
||||||
->add('addedDate', LocaleDateTimeColumn::class, [
|
->add('addedDate', LocaleDateTimeColumn::class, [
|
||||||
'label' => $this->translator->trans('part.table.addedDate'),
|
'label' => $this->translator->trans('part.table.addedDate'),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue