Rock.Web.UI.Controls.GridFilter.CreateChildControls C# (CSharp) Method

CreateChildControls() protected method

Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.
protected CreateChildControls ( ) : void
return void
        protected override void CreateChildControls()
        {
            base.CreateChildControls();

            _hfVisible = new HiddenField();
            Controls.Add( _hfVisible );
            _hfVisible.ID = "hfVisible";

            _lbFilter = new LinkButton();
            Controls.Add( _lbFilter );
            _lbFilter.ID = "lbFilter";
            _lbFilter.CssClass = "filter btn btn-action btn-xs";
            _lbFilter.ToolTip = "Apply Filter";
            _lbFilter.Text = "Apply Filter";
            _lbFilter.CausesValidation = false;
            _lbFilter.Click += lbFilter_Click;

            _lbClearFilter = new LinkButton();
            Controls.Add( _lbClearFilter );
            _lbClearFilter.ID = "_lbClearFilter";
            _lbClearFilter.CssClass = "filter-clear btn btn-default btn-xs";
            _lbClearFilter.ToolTip = "Clear Filter";
            _lbClearFilter.Text = "Clear Filter";
            _lbClearFilter.CausesValidation = false;
            _lbClearFilter.Click += lbClearFilter_Click;
        }