Fix some bugs in the handling of creation/modification forms (Trac #131)

SVN:trunk[468]
This commit is contained in:
Denis Flaven
2010-06-15 16:58:01 +00:00
parent 6013920a45
commit 8035f20b1c
2 changed files with 3 additions and 3 deletions

View File

@@ -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

View File

@@ -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);
}
}