Ejemplo n.º 1
0
    /// <summary>
    /// Reloads list of available controls.
    /// </summary>
    protected void ReloadControls()
    {
        if (CMSContext.CurrentSite != null)
        {
            // get controls for selected site
            lstControls.DataSource = InlineControlInfoProvider.GetInlineControlsForSite(CMSContext.CurrentSite.SiteID, "ControlName, ControlDisplayName");
            lstControls.DataBind();

            // select and display first control of the list by default
            if (lstControls.Items.Count > 0)
            {
                lstControls.SelectedIndex = 0;
                ReloadControlProperties();
            }
            else
            {
                HideControlParameterName();
            }
        }
    }