public DefaultServerPagerLayoutOptions(
     bool hasPages,
     int pageSize,
     PagerMode mode,
     int pagesBeforeStart,
     int currentPage,
     int pagesAfterStop,
     string url, string skipToken, string takeToken,
     Type localizerType,
     string cssClass,
     Templates.Template <Templates.LayoutTemplateOptions> layoutTemplate,
     string operation
     ) : base(null, null, layoutTemplate, null, null)
 {
     HasPages         = hasPages;
     PagesBeforeStart = pagesBeforeStart;
     CurrentPage      = currentPage;
     PagesAfterStop   = pagesAfterStop;
     Mode             = mode;
     PageSize         = pageSize;
     this.skipToken   = skipToken;
     this.takeToken   = takeToken;
     this.url         = url;
     CssClass         = cssClass;
     LocalizerType    = localizerType;
     this.operation   = operation;
 }
 public DefaultServerPagerLayoutOptions(
     bool hasPages,
     int pageSize,
     PagerMode mode,
     int pagesBeforeStart,
     int currentPage,
     int pagesAfterStop,
     string url, string skipToken, string takeToken,
     Type localizerType,
     string cssClass,
     Templates.Template<Templates.LayoutTemplateOptions> layoutTemplate,
     string operation
     ) :base(null, null, layoutTemplate, null, null)
 {
     HasPages = hasPages;
     PagesBeforeStart = pagesBeforeStart;
     CurrentPage = currentPage;
     PagesAfterStop = pagesAfterStop;
     Mode = mode;
     PageSize = pageSize;
     this.skipToken = skipToken;
     this.takeToken = takeToken;
     this.url = url;
     CssClass = cssClass;
     LocalizerType = localizerType;
     this.operation = operation;
 }
コード例 #3
0
        /// <summary>
        /// Initializes an instance of the <see cref="Adf.Web.BusinessGridViewPager"/> class.
        /// Sets the DefaultPageSize and DefaultPagerMode of the <see cref="Adf.Web.BusinessGridViewPager"/>.
        /// </summary>
        public BusinessGridViewPager()
        {
            int pagesize;
            if(int.TryParse(StateManager.Settings["BusinessGridView.DefaultPageSize"] as string, out pagesize))
                DefaultPageSize = pagesize;

            if (StateManager.Settings["BusinessGridView.DefaultPagerMode"].ToString() == "NextPrev")
                DefaultPagerMode = PagerMode.NextPrev;
        }
コード例 #4
0
        protected void InitStylesEvents(string HeaderCssClass, string BodyCssClass, string AlternateCssClass, string ItemCssClass, string FooterCssClass, string PagingCssClass, string SelectedCssClass, int PageNumber, PagerMode _PagerMode, string NextPageText, string PrevPageText, int PageButtonCount, HorizontalAlign _HorizontalAlign)
        {
            //////Bloc Design Data Grid////////////////////////////
            GridCommonControls.InitCssClass((TableItemStyle)this.MyDataGrid.HeaderStyle, HeaderCssClass);
            //GridCommonControls.InitGeneralControlLayout((WebControl)this.MyDataGrid,Color.Gray,Color.BlueViolet,BorderStyle.Solid,"G",Unit.Pixel(2),"",true,Unit.Pixel(400),Unit.Pixel(200),Color.Black);
            GridCommonControls.InitCssClass((TableItemStyle)this.MyDataGrid.ItemStyle, ItemCssClass);
            GridCommonControls.InitCssClass((TableItemStyle)this.MyDataGrid.SelectedItemStyle, SelectedCssClass);
            GridCommonControls.InitCssClass((TableItemStyle)this.MyDataGrid.AlternatingItemStyle, AlternateCssClass);
            GridCommonControls.InitCssClass((TableItemStyle)this.MyDataGrid.FooterStyle, FooterCssClass);

            this.DataGridInitProperties(false, true, true, false, 0, 0, true, true, GridLines.Both, HorizontalAlign.NotSet, false, true);
            this.PagerWork(PageNumber, _PagerMode, PagingCssClass, NextPageText, PrevPageText, PageButtonCount, _HorizontalAlign);

            this.MyDataGrid.CellPadding = 3;
            this.MyDataGrid.CellSpacing = 0;
            this.MyDataGrid.BorderWidth = 1;
            this.MyDataGrid.CssClass    = "GridTable";

            ////////////////////////////////////////////
            this.InitEvent();
        }