public static string ToConfig(IEnumerable <AbstractComponent> components, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender, bool registerResources) { StringBuilder sb = new StringBuilder(); sb.Append("["); bool comma = false; foreach (AbstractComponent component in components) { if (comma) { sb.Append(","); } comma = true; if (componentPreRender != null) { componentPreRender.Invoke(component, new ComponentAddedEventArgs(component)); } sb.Append(component.ToConfig()); } sb.Append("]"); if (registerResources) { return(ComponentLoader.AttachResources(components, sb.ToString())); } return(sb.ToString()); }
public static string ToConfig(UserControl userControl, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender, bool registerResources) { List <AbstractComponent> cmps = new List <AbstractComponent>(); if (userControl is IDynamicUserControl) { ((IDynamicUserControl)userControl).BeforeRender(); } foreach (object control in userControl.Controls) { AbstractComponent cmp = control as AbstractComponent; if (cmp != null) { cmps.Add(cmp); } else if (control is UserControlLoader) { cmps.AddRange(((UserControlLoader)control).Components); } else if (control is LiteralControl || control is Literal) { continue; } else { throw new Exception(string.Format(ServiceMessages.NON_LAYOUT_CONTROL, control.GetType().ToString())); } } return(ComponentLoader.ToConfig(cmps, componentPreRender, registerResources)); }
public static string ToConfig(IEnumerable <AbstractComponent> components, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender) { StringBuilder sb = new StringBuilder(); sb.Append("["); var comma = false; foreach (var component in components) { if (comma) { sb.Append(","); } comma = true; if (componentPreRender != null) { componentPreRender.Invoke(component, new ComponentAddedEventArgs(component)); } sb.Append(component.ToConfig()); } sb.Append("]"); return(sb.ToString()); }
public static string ToConfig(UserControl userControl, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender) { return(ComponentLoader.ToConfig(userControl, componentPreRender, true)); }
public static void Render(UserControl userControl, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender, bool registerResources) { CompressionUtils.GZipAndSend(ComponentLoader.ToConfig(userControl, componentPreRender, registerResources)); }
public static void Render(UserControl userControl, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender) { ComponentLoader.Render(userControl, null, true); }
public static string ToConfig(string path, string userControlId, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender, bool registerResources) { return(ComponentLoader.ToConfig(UserControlRenderer.LoadControl(path, userControlId), componentPreRender, registerResources)); }
public static void Render(string path, string userControlId, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender, bool registerResources) { ComponentLoader.Render(UserControlRenderer.LoadControl(path, userControlId), componentPreRender, registerResources); }
public static string ToConfig(string path, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender) { return(ComponentLoader.ToConfig(UserControlRenderer.LoadControl(path), componentPreRender)); }
public static void Render(string path, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender) { ComponentLoader.Render(UserControlRenderer.LoadControl(path), componentPreRender); }
public static string ToConfig(IEnumerable <AbstractComponent> components, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender) { return(ComponentLoader.ToConfig(components, componentPreRender, true)); }
public static void Render(IEnumerable <AbstractComponent> components, Ext.Net.UserControlLoader.ComponentAddedEventHandler componentPreRender, bool registerResources) { CompressionUtils.GZipAndSend(ComponentLoader.ToConfig(components, componentPreRender, registerResources)); }