N°3914 Fix class friendlyname in lists using class aliases

This commit is contained in:
Stephen Abello
2021-05-28 10:48:57 +02:00
committed by Eric
parent 9cf776e7a4
commit b74b43727d

View File

@@ -572,13 +572,14 @@ class DataTableUIBlockFactory extends AbstractUIBlockFactory
} else {
$sRender = "let displayField = '<span class=\"object-ref\" title=\"".$sClassAlias."::'+data+'\"><a class=\'object-ref-link\' href=\'".$oAppRoot."/pages/UI.php?operation=details&class=".$sClassName."&id='+data+'\'>'+row['".$sClassAlias."/friendlyname']+'</a></span>'; return displayField;";
}
$sAttLabel = MetaModel::GetName($sClassName);
$aColumnDefinition[] = [
'description' => $aData['label'],
'object_class' => $sClassName,
'class_alias' => $sClassAlias,
'attribute_code' => $sAttCode,
'attribute_type' => '_key_',
'attribute_label' => $aData['alias'],
'attribute_label' => $sAttLabel,
"render" => "return row['".$sClassAlias."/hyperlink'];",
];
}