/// <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; }
/// <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; }
/// <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; }