git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@468 a333f486-631f-4898-b8df-5754b55c2be0
@@ -920,9 +920,8 @@ try
else
{
$oObj = MetaModel::NewObject($sClass);
- foreach(MetaModel::GetZListItems($sClass, 'details') as $sAttCode)
+ foreach(MetaModel::ListAttributeDefs($sClass) as $sAttCode => $oAttDef)
- $oAttDef = MetaModel::GetAttributeDef($sClass, $sAttCode);
if ($oAttDef->IsLinkSet())
// Link set, the data is a set of link objects, encoded in JSON
@@ -121,7 +121,8 @@ switch($operation)
$displayValue = $oObj->GetEditValue($sAttCode);
$oAttDef = MetaModel::GetAttributeDef($sClass, $sAttCode);
$sHTMLValue = cmdbAbstractObject::GetFormElementForField($oPage, $sClass, $sAttCode, $oAttDef, $value, $displayValue, $sId, '', 0, array('this' => $oObj));
-
+ // Make sure that we immediatly validate the field when we reload it
+ $oPage->add_ready_script("$('#$sId').trigger('validate');");
$oWizardHelper->SetAllowedValuesHtml($sAttCode, $sHTMLValue);
}