/********************************************************************* Notice You may not modify, use, copy or distribute this file or its contents. Internal interfaces referenced in this file are nonpublic, unsupported and subject to change without notice. These interfaces may not be utilized in other software applications or components. *********************************************************************/ // ============================================================ \\ // form_edit.js \\ // ------------ \\ // This file contains functions that override what is comtained \\ // in form.js, that allow form preview and layout changes. \\ // ============================================================ \\ FieldContainer.prototype.displayFields = function() { var strDivName = "divFieldsContainer"; if (this.IsHeading) strDivName = "divHeadingFieldsContainer"; var FieldsHTML = getFields(this); var objDivFieldContainer = document.getElementById(strDivName); if (objDivFieldContainer != null) objDivFieldContainer.innerHTML = FieldsHTML; } function getFieldCellHTML(i_FormObject, i_objContainer) { var FieldCellHTML = ""; if (i_FormObject != null) { if (i_FormObject.Type == FormObjectType_TabGroup) { var StyleAttribute = ""; if (i_FormObject.IsHidden) StyleAttribute = " STYLE=\"display:none;\""; var FieldBodyHTML = "
"; for (var i = 0; i < i_FormObject.Tabs.length; i++) { var Tab = i_FormObject.Tabs[i]; var ClassAttribute = " CLASS=\""; if (i_FormObject.ActiveTabName == Tab.Name || (i == 0 && i_FormObject.ActiveTabName == "")) { i_FormObject.ActiveTabName = Tab.Name; ClassAttribute += "activeTab"; } else ClassAttribute += "inactiveTab"; FieldBodyHTML += "" + Tab.Text + ""; } FieldBodyHTML += " |
";
for (var i = 0; i < i_FormObject.Tabs.length; i++)
{
var Tab = i_FormObject.Tabs[i];
var StyleAttribute = " STYLE=\"display:none; width:100%;\"";
if (i_FormObject.ActiveTabName == Tab.Name || (i == 0 && i_FormObject.ActiveTabName == ""))
StyleAttribute = " STYLE=\"width:100%;\"";
var LayoutScript = "";
if (i_FormObject.Tabs.length == 1)
LayoutScript = " ONCLICK=\"selectTab(obj" + Tab.Name + ", obj" + i_FormObject.Name + ")\" ONMOUSEOVER=\"hoverTab(obj" + Tab.Name + ", obj" + i_FormObject.Name + ")\"";
FieldBodyHTML += " ";
FieldBodyHTML += getTableHTML(Tab);
FieldBodyHTML += " ";
}
FieldBodyHTML += " |