/// <summary>
 /// Konštruktor pre vytvorenie stĺpca
 /// </summary>
 /// <param name="name">Názov stĺpca</param>
 /// <param name="text">Popis stĺpca</param>
 /// <param name="rank">Poradie stĺpca</param>
 /// <param name="hidden">Skrytie stĺpca (bez dát)</param>
 /// <param name="alwaysData">Skrytý stĺpec s dátami</param>
 /// <param name="type">Dátový typ stĺpca</param>
 /// <param name="xtype">Typ stĺpca</param>
 /// <param name="editable"></param>
 /// <param name="mandatory">Je stĺpece povinný</param>
 /// <param name="width">Šírka stĺpca</param>
 /// <param name="align">Zarovnanie obsahu stĺpca</param>
 /// <param name="tooltip">Tooltip pre stĺpec</param>
 /// <param name="sortable">Povolanie zoradenia</param>
 /// <param name="sortDirection">Určenie povoloného zoradenia</param>
 /// <param name="format">Formátovanie obsahu stĺpca</param>
 /// <param name="decimalPalces">Počet miest na zaokrúhľovanie</param>
 /// <param name="dataUrl"><Odkaz na číselník/param>
 /// <param name="total">Spocitavanie??</param>
 /// <param name="defaultValue">Prednastavená hodnota stĺpca</param>
 /// <param name="maxlength">Maximálna dĺžka text. reťazca</param>
 /// <param name="description">Popis stĺpca</param>
 /// <param name="loadWhenVisible">Ak je dany stlpec visible tak sa bude selectovat z DB</param>
 public PfeColumnAttribute(string name, string text, int rank, bool hidden = false, bool?hideable = null, PfeDataType type = PfeDataType.Unknown, PfeXType xtype = PfeXType.Unknown,
                           bool?editable = null, bool?mandatory   = null, int width   = 0, PfeAligment align    = PfeAligment.Unknown, string tooltip = "", bool sortable   = true, PfeOrder sortDirection = PfeOrder.Asc,
                           string format = "0", int decimalPlaces = 2, string dataUrl = "", object defaultValue = null, bool?readOnly                 = null, int?maxlength = null, string description     = "", bool loadWhenVisible = false)
 {
     this.Name            = name;
     this.Text            = text;
     this.Rank            = rank;
     this.Type            = type;
     this.Xtype           = xtype;
     this.Width           = width;
     this.editable        = editable;
     this.mandatory       = mandatory;
     this.Hidden          = hidden;
     this.hideable        = hideable;
     this.Align           = align;
     this.Tooltip         = tooltip;
     this.Sortable        = sortable;
     this.SortDirection   = sortDirection;
     this.Format          = format;
     this.DecimalPlaces   = decimalPlaces;
     this.DataUrl         = dataUrl;
     this.DefaultValue    = defaultValue;
     this.readOnly        = readOnly;
     this.MaxLength       = maxlength;
     this.Description     = description;
     this.LoadWhenVisible = loadWhenVisible;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PfeSortAttribute" /> class.
 /// </summary>
 /// <param name="sort">The sort.</param>
 public PfeSortAttribute(PfeOrder sort = PfeOrder.Asc)
 {
     this.Sort = sort;
 }
 /// <summary>
 /// Konštruktor pre vytvorenie skupiny
 /// </summary>
 /// <param name="field">Nazov stlpca</param>
 /// <param name="Sort">Sposob usporiadania</param>
 /// <param name="Collapsed">Rozbalenie/zbalenie skupiny</param>
 public PfeGroupAttribute(PfeOrder sort = PfeOrder.Asc, bool collapsed = false)
 {
     this.Sort      = sort;
     this.Collapsed = collapsed;
 }
Пример #4
0
 /// <summary>
 /// Konštruktor pre vytvorenie usporiadania
 /// </summary>
 /// <param name="field">Nazov stlpca</param>
 /// <param name="Sort">Sposob usporiadania</param>
 public PfeSortAttribute(string field, PfeOrder sort = PfeOrder.Asc)
 {
     this.Field = field;
     this.Sort  = sort;
 }
 /// <summary>
 /// Konštruktor pre vytvorenie skupiny
 /// </summary>
 /// <param name="field">Nazov stlpca</param>
 /// <param name="Sort">Sposob usporiadania</param>
 /// <param name="Collapsed">Rozbalenie/zbalenie skupiny</param>
 public PfeGroupAttribute(string field, PfeOrder sort = PfeOrder.Asc, bool collapsed = false)
 {
     this.Field     = field;
     this.Sort      = sort;
     this.Collapsed = collapsed;
 }