private void GenerateEditHtml(StringBuilder sb, GridHtmlGenerator.Column column) { if (column.CanEdit && column.ColumnEditContentHandler != null) { column.ColumnEditContentHandler(sb); } else { column.ColumnContentHandler(sb); } }
public static StringBuilder AppendSortLink( this StringBuilder sb, Control control, GridHtmlGenerator.Column column, string header = null) { return(sb.AppendFormat( "<a href=\"javascript:{0}\">{1}</a>", control.Page.ClientScript.GetPostBackEventReference(control, "sort:" + column.Sort), header ?? column.Header)); }
public void MoveColumnBefore(GridHtmlGenerator.Column column, GridHtmlGenerator.Column beforeColumn) { var indexOfColumn = Columns.IndexOf(column); var toIndex = Columns.IndexOf(beforeColumn); /*if (toIndex == 0) * { * Columns.RemoveAt(indexOfColumn); * Columns.Insert(0, column); * return; * }*/ MoveColumnToIndex(indexOfColumn, toIndex); }
public void MoveColumnAfter(GridHtmlGenerator.Column column, GridHtmlGenerator.Column afterColumn) { var indexOfColumn = Columns.IndexOf(column); var toIndex = Columns.IndexOf(afterColumn) + 1; /*if (toIndex == Columns.Count) * { * Columns.RemoveAt(indexOfColumn); * Columns.Add(column); * return; * }*/ MoveColumnToIndex(indexOfColumn, toIndex); }
public void AddControlParamerter(string propertyFilter, GridHtmlGenerator.Column column) { PropertyValues.Add(propertyFilter, column); }
protected virtual ControlParameter CreateGridColumnParameter(GridHtmlGenerator.Column control, string key) { return(null); }
private void GenerateReadHtml(StringBuilder sb, GridHtmlGenerator.Column column) { column.ColumnContentHandler(sb); }
public static StringBuilder Content(this StringBuilder sb, GridHtmlGenerator.Column column) { column.ColumnContentHandler(sb); return(sb); }