Rock.Web.UI.Controls.DatePicker.RenderBaseControl C# (CSharp) Method

RenderBaseControl() public method

Renders the base control.
public RenderBaseControl ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter The writer.
return void
        public override void RenderBaseControl( HtmlTextWriter writer )
        {
            if ( DisplayCurrentOption)
            {
                writer.AddAttribute( HtmlTextWriterAttribute.Class, "form-control-group js-date-picker-container" );
                writer.RenderBeginTag( HtmlTextWriterTag.Div );

                if (IsCurrentDateOffset)
                {
                    // set this.Attributes["disabled"] instead of this.Enabled so that our child controls don't get disabled
                    this.Attributes["disabled"] = "true";
                    _nbDayOffset.Style[HtmlTextWriterStyle.Display] = "";
                }
                else
                {
                    _nbDayOffset.Style[HtmlTextWriterStyle.Display] = "none";
                }
            }

            base.RenderBaseControl( writer );

            if ( DisplayCurrentOption )
            {
                _cbCurrent.RenderControl( writer );
                _nbDayOffset.RenderControl( writer );
                writer.RenderEndTag();
            }
        }