N°3988 - Investigate small list taking a very long time to load

This commit is contained in:
acognet
2021-05-03 12:54:50 +02:00
parent a8e1db8b3c
commit 3a06f2eaa9
2 changed files with 6 additions and 3 deletions

View File

@@ -2431,9 +2431,12 @@ abstract class DBObject implements iDisplay
return $this->m_aCurrValues;
}
public function GetCurrentValues()
/*
* return array
*/
public function GetLoadedAttributes()
{
return $this->m_aCurrValues;
return array_keys($this->m_aLoadedAtt);
}
/**

View File

@@ -315,7 +315,7 @@ class AjaxRenderController
foreach ($aClassAliases as $sAlias => $sClass) {
if (isset($aObject[$sAlias])) {
$aObj[$sAlias."/_key_"] = $aObject[$sAlias]->GetKey();
foreach ($aObject[$sAlias]->GetCurrentValues() as $sAttCode => $oAttDef) {
foreach ($aObject[$sAlias]->GetLoadedAttributes() as $sAttCode) {
$aObj[$sAlias."/".$sAttCode] = $aObject[$sAlias]->GetAsHTML($sAttCode);
}
}