private void InstantiateExtraSettings(object state) { E.Visible = true; Control s = null; string typename = userTypeId ?? UserTypeIdTextBox.SelectedValue; try { s = BXCustomTypeManager.GetCustomType(typename).AdvancedSettings; } catch { E.Visible = false; } extraSettings = s as IBXCustomTypeAdvancedSetting; ExtraSettingsPlaceholder.Controls.Clear(); if (s != null && extraSettings != null) { extraSettings.ValidationGroup = ValidationGroup; s.ID = typename.Replace(".", "_") + "_ExtraSettings"; if (state != null) extraSettings.SetSettings(state); ExtraSettingsPlaceholder.Controls.Add(s); } }
private void InstantiateExtraSettings() { ExtraTab.Visible = true; Control s = null; string typename = EditMode ? usertypeid : UserTypeIdList.SelectedValue; try { s = BXCustomTypeManager.GetCustomType(typename).AdvancedSettings; } catch { ExtraTab.Visible = false; } extraSettings = s as IBXCustomTypeAdvancedSetting; ExtraSettingsPlaceholder.Controls.Clear(); if (extraSettings != null) { extraSettings.ValidationGroup = "edit"; s.ID = typename.Replace(".", "_") + "_ExtraSettings"; extraSettings.Initialize(Item); ExtraSettingsPlaceholder.Controls.Add(s); } }