/// <summary> /// Fügt eine Spalte hinzu /// </summary> /// <param name="name">Name der Spalte</param> /// <param name="icon">Das Icon der Spalte</param> /// <param name="layout">Das Layout der Spalte</param> /// <returns></returns> public virtual void AddColumn(string name, PropertyIcon icon, TypesLayoutTableRow layout) { Columns.Add(new ControlTableColumn(null) { Text = name, Icon = icon, Layout = layout }); }
/// <summary> /// Fügt eine Zeile hinzu /// </summary> /// <param name="cells">Die Zellen der Zeile</param> /// <param name="layout">Das Layout</param> /// <param name="cssClass">Die Css-Klasse</param> public void AddRow(Control[] cells, TypesLayoutTableRow layout, string cssClass = null) { var r = new ControlTableRow(Page, null) { Class = cssClass, Layout = layout }; r.Cells.AddRange(cells); Rows.Add(r); }
/// <summary> /// Fügt eine Zeile hinzu /// </summary> /// <param name="cells">Die Zellen der Zeile</param> /// <param name="layout">Das Layout</param> /// <param name="cssClass">Die Css-Klasse</param> public void AddRow(Control[] cells, TypesLayoutTableRow layout, string cssClass = null) { var r = new ControlTableRow(null) { Classes = new List <string>(new[] { cssClass }), Layout = layout }; r.Cells.AddRange(cells); Rows.Add(r); }