private void RenderToolBar(HtmlTextWriter writer) { BorderedPanel p = new BorderedPanel(); p.Page = Page; p.ControlStyle.CopyFrom(DefaultToolbarStyle); if (ToolbarStyleCreated) p.ControlStyle.CopyFrom(ToolbarStyle); writer.AddStyleAttribute(HtmlTextWriterStyle.Position, "relative"); writer.AddStyleAttribute(HtmlTextWriterStyle.ZIndex, "100"); writer.AddAttribute(HtmlTextWriterAttribute.Id, ClientID + "_ToolBar"); writer.RenderBeginTag(HtmlTextWriterTag.Div); p.RenderBeginTag(writer); _toolBar.RenderControl(writer); p.RenderEndTag(writer); writer.RenderEndTag(); }
internal override void RenderBeginList(System.Web.UI.HtmlTextWriter output) { BorderedPanel panel = new BorderedPanel(); panel.Page = fileView.Page; if (fileView.DetailsColumnHeaderStyle.HorizontalAlign == HorizontalAlign.NotSet) { fileView.DetailsColumnHeaderStyle.HorizontalAlign = fileView.Controller.CurrentUICulture.TextInfo.IsRightToLeft ? HorizontalAlign.Right : HorizontalAlign.Left; } panel.ControlStyle.CopyFrom(fileView.DetailsColumnHeaderStyle); output.AddAttribute(HtmlTextWriterAttribute.Cellpadding, "0"); output.AddAttribute(HtmlTextWriterAttribute.Cellspacing, "0"); output.AddAttribute(HtmlTextWriterAttribute.Border, "0"); output.AddStyleAttribute(HtmlTextWriterStyle.Width, "100%"); output.RenderBeginTag(HtmlTextWriterTag.Table); output.RenderBeginTag(HtmlTextWriterTag.Thead); output.RenderBeginTag(HtmlTextWriterTag.Tr); output.RenderBeginTag(HtmlTextWriterTag.Th); output.AddAttribute(HtmlTextWriterAttribute.Onclick, fileView.GetSortEventReference(SortMode.Name)); output.AddStyleAttribute(HtmlTextWriterStyle.Cursor, "default"); output.AddStyleAttribute(HtmlTextWriterStyle.WhiteSpace, "nowrap"); output.AddStyleAttribute(HtmlTextWriterStyle.Width, "100%"); output.AddAttribute(HtmlTextWriterAttribute.Id, fileView.ClientID + "_Thead_Name"); panel.RenderBeginTag(output); output.Write(HttpUtility.HtmlEncode(controller.GetResourceString("Name", "Name"))); panel.RenderEndTag(output); output.RenderEndTag(); output.RenderBeginTag(HtmlTextWriterTag.Th); output.AddAttribute(HtmlTextWriterAttribute.Onclick, fileView.GetSortEventReference(SortMode.Size)); output.AddStyleAttribute(HtmlTextWriterStyle.Cursor, "default"); output.AddStyleAttribute(HtmlTextWriterStyle.WhiteSpace, "nowrap"); output.AddStyleAttribute(HtmlTextWriterStyle.Width, "100%"); output.AddAttribute(HtmlTextWriterAttribute.Id, fileView.ClientID + "_Thead_Size"); panel.RenderBeginTag(output); output.Write(HttpUtility.HtmlEncode(controller.GetResourceString("Size", "Size"))); panel.RenderEndTag(output); output.RenderEndTag(); output.RenderBeginTag(HtmlTextWriterTag.Th); output.AddAttribute(HtmlTextWriterAttribute.Onclick, fileView.GetSortEventReference(SortMode.Type)); output.AddStyleAttribute(HtmlTextWriterStyle.Cursor, "default"); output.AddStyleAttribute(HtmlTextWriterStyle.WhiteSpace, "nowrap"); output.AddStyleAttribute(HtmlTextWriterStyle.Width, "100%"); output.AddAttribute(HtmlTextWriterAttribute.Id, fileView.ClientID + "_Thead_Type"); panel.RenderBeginTag(output); output.Write(HttpUtility.HtmlEncode(controller.GetResourceString("Type", "Type"))); panel.RenderEndTag(output); output.RenderEndTag(); output.RenderBeginTag(HtmlTextWriterTag.Th); output.AddAttribute(HtmlTextWriterAttribute.Onclick, fileView.GetSortEventReference(SortMode.Modified)); output.AddStyleAttribute(HtmlTextWriterStyle.Cursor, "default"); output.AddStyleAttribute(HtmlTextWriterStyle.WhiteSpace, "nowrap"); output.AddStyleAttribute(HtmlTextWriterStyle.Width, "100%"); output.AddAttribute(HtmlTextWriterAttribute.Id, fileView.ClientID + "_Thead_Modified"); panel.RenderBeginTag(output); output.Write(HttpUtility.HtmlEncode(controller.GetResourceString("Date_Modified", "Date Modified"))); panel.RenderEndTag(output); output.RenderEndTag(); output.RenderEndTag(); output.RenderEndTag(); output.AddStyleAttribute(HtmlTextWriterStyle.Overflow, "auto"); output.RenderBeginTag(HtmlTextWriterTag.Tbody); }