Esempio n. 1
0
 private void GenerateEditHtml(StringBuilder sb, GridHtmlGenerator.Column column)
 {
     if (column.CanEdit && column.ColumnEditContentHandler != null)
     {
         column.ColumnEditContentHandler(sb);
     }
     else
     {
         column.ColumnContentHandler(sb);
     }
 }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 public void AddControlParamerter(string propertyFilter, GridHtmlGenerator.Column column)
 {
     PropertyValues.Add(propertyFilter, column);
 }
Esempio n. 6
0
 protected virtual ControlParameter CreateGridColumnParameter(GridHtmlGenerator.Column control, string key)
 {
     return(null);
 }
Esempio n. 7
0
 private void GenerateReadHtml(StringBuilder sb, GridHtmlGenerator.Column column)
 {
     column.ColumnContentHandler(sb);
 }
Esempio n. 8
0
 public static StringBuilder Content(this StringBuilder sb, GridHtmlGenerator.Column column)
 {
     column.ColumnContentHandler(sb);
     return(sb);
 }