Exemplo n.º 1
0
        protected internal DataPagerField CloneField()
        {
            DataPagerField newField = CreateField();

            CopyProperties(newField);
            return(newField);
        }
Exemplo n.º 2
0
        protected override void CopyProperties(DataPagerField newField)
        {
            base.CopyProperties(newField);

            NextPreviousPagerField field = newField as NextPreviousPagerField;

            if (field == null)
            {
                return;
            }

            field.ButtonCssClass         = ButtonCssClass;
            field.ButtonType             = ButtonType;
            field.FirstPageImageUrl      = FirstPageImageUrl;
            field.FirstPageText          = FirstPageText;
            field.LastPageImageUrl       = LastPageImageUrl;
            field.LastPageText           = LastPageText;
            field.NextPageImageUrl       = NextPageImageUrl;
            field.NextPageText           = NextPageText;
            field.PreviousPageImageUrl   = PreviousPageImageUrl;
            field.PreviousPageText       = PreviousPageText;
            field.ShowFirstPageButton    = ShowFirstPageButton;
            field.ShowLastPageButton     = ShowLastPageButton;
            field.ShowNextPageButton     = ShowNextPageButton;
            field.ShowPreviousPageButton = ShowPreviousPageButton;
        }
Exemplo n.º 3
0
        protected internal DataPagerField CloneField()
        {
            DataPagerField ret = CreateField();

            CopyProperties(ret);

            return(ret);
        }
Exemplo n.º 4
0
 public DataPagerCommandEventArgs(DataPagerField pagerField, int totalRowCount, CommandEventArgs originalArgs, DataPagerFieldItem item)
     : base(originalArgs)
 {
     Item             = item;
     NewMaximumRows   = -1;
     NewStartRowIndex = -1;
     PagerField       = pagerField;
     TotalRowCount    = totalRowCount;
 }
Exemplo n.º 5
0
		public DataPagerCommandEventArgs (DataPagerField pagerField, int totalRowCount, CommandEventArgs originalArgs, DataPagerFieldItem item)
			: base (originalArgs)
		{
			Item = item;
			NewMaximumRows = -1;
			NewStartRowIndex = -1;
			PagerField = pagerField;
			TotalRowCount = totalRowCount;
		}
Exemplo n.º 6
0
        /// <devdoc>
        /// Called when the Remove() method is complete.
        /// </devdoc>
        protected override void OnRemoveComplete(int index, object value)
        {
            DataPagerField field = value as DataPagerField;

            if (field != null)
            {
                field.FieldChanged -= new EventHandler(OnFieldChanged);
            }
            OnFieldsChanged();
        }
Exemplo n.º 7
0
		protected override void CopyProperties (DataPagerField newField)
		{
			base.CopyProperties (newField);

			var field = newField as TemplatePagerField;
			if (field == null)
				return;

			field.PagerTemplate = PagerTemplate;
		}
Exemplo n.º 8
0
        protected override void OnValidate(object o)
        {
            base.OnValidate(o);
            DataPagerField field = o as DataPagerField;

            if (field == null)
            {
                throw new ArgumentException("is not an instance of the DataPagerField class or of one of its derived classes.", "o");
            }
        }
Exemplo n.º 9
0
        /// <devdoc>
        /// Called when the Insert() method is complete.
        /// </devdoc>
        protected override void OnInsertComplete(int index, object value)
        {
            DataPagerField field = value as DataPagerField;

            if (field != null)
            {
                field.FieldChanged += new EventHandler(OnFieldChanged);
            }
            field.SetDataPager(_dataPager);
            OnFieldsChanged();
        }
Exemplo n.º 10
0
        protected override void CopyProperties(DataPagerField newField)
        {
            base.CopyProperties(newField);

            var field = newField as TemplatePagerField;

            if (field == null)
            {
                return;
            }

            field.PagerTemplate = PagerTemplate;
        }
        protected override void CopyProperties(DataPagerField newField)
        {
            ((NumericPagerField)newField).ButtonCount = ButtonCount;
            ((NumericPagerField)newField).ButtonType  = ButtonType;
            ((NumericPagerField)newField).CurrentPageLabelCssClass   = CurrentPageLabelCssClass;
            ((NumericPagerField)newField).NextPageImageUrl           = NextPageImageUrl;
            ((NumericPagerField)newField).NextPageText               = NextPageText;
            ((NumericPagerField)newField).NextPreviousButtonCssClass = NextPreviousButtonCssClass;
            ((NumericPagerField)newField).NumericButtonCssClass      = NumericButtonCssClass;
            ((NumericPagerField)newField).PreviousPageImageUrl       = PreviousPageImageUrl;
            ((NumericPagerField)newField).PreviousPageText           = PreviousPageText;

            base.CopyProperties(newField);
        }
Exemplo n.º 12
0
        protected override void OnRemoveComplete(int index, object value)
        {
            base.OnRemoveComplete(index, value);
            DataPagerField field = value as DataPagerField;

            if (field == null)
            {
                return;
            }

            field.SetDataPager(null);
            field.FieldChanged -= new EventHandler(FieldHasChanged);
            InvokeEvent(FieldsChangedEvent, EventArgs.Empty);
        }
        protected override bool OnBubbleEvent(object source, EventArgs e)
        {
            DataPagerFieldCommandEventArgs args = e as DataPagerFieldCommandEventArgs;

            if (args != null)
            {
                DataPagerFieldItem item  = args.Item;
                DataPagerField     field = item != null ? item.PagerField : null;

                if (field != null)
                {
                    field.HandleEvent(args);
                    return(true);
                }
            }

            return(false);
        }
        protected override void CopyProperties(DataPagerField newField)
        {
            ((NextPreviousPagerField)newField).ButtonCssClass         = ButtonCssClass;
            ((NextPreviousPagerField)newField).ButtonType             = ButtonType;
            ((NextPreviousPagerField)newField).FirstPageImageUrl      = FirstPageImageUrl;
            ((NextPreviousPagerField)newField).FirstPageText          = FirstPageText;
            ((NextPreviousPagerField)newField).LastPageImageUrl       = LastPageImageUrl;
            ((NextPreviousPagerField)newField).LastPageText           = LastPageText;
            ((NextPreviousPagerField)newField).NextPageImageUrl       = NextPageImageUrl;
            ((NextPreviousPagerField)newField).NextPageText           = NextPageText;
            ((NextPreviousPagerField)newField).PreviousPageImageUrl   = PreviousPageImageUrl;
            ((NextPreviousPagerField)newField).PreviousPageText       = PreviousPageText;
            ((NextPreviousPagerField)newField).ShowFirstPageButton    = ShowFirstPageButton;
            ((NextPreviousPagerField)newField).ShowLastPageButton     = ShowLastPageButton;
            ((NextPreviousPagerField)newField).ShowNextPageButton     = ShowNextPageButton;
            ((NextPreviousPagerField)newField).ShowPreviousPageButton = ShowPreviousPageButton;

            base.CopyProperties(newField);
        }
Exemplo n.º 15
0
		protected override void CopyProperties (DataPagerField newField)
		{
			base.CopyProperties (newField);

			NumericPagerField field = newField as NumericPagerField;
			if (field == null)
				return;
			
			field.ButtonCount = ButtonCount;
			field.ButtonType = ButtonType;
			field.CurrentPageLabelCssClass = CurrentPageLabelCssClass;
			field.NextPageImageUrl = NextPageImageUrl;
			field.NextPageText = NextPageText;
			field.NextPreviousButtonCssClass = NextPreviousButtonCssClass;
			field.NumericButtonCssClass = NumericButtonCssClass;
			field.PreviousPageImageUrl = PreviousPageImageUrl;
			field.PreviousPageText = PreviousPageText;
			field.RenderNonBreakingSpacesBetweenControls = RenderNonBreakingSpacesBetweenControls;
		}
Exemplo n.º 16
0
        protected override void CopyProperties(DataPagerField newField)
        {
            base.CopyProperties(newField);

            NumericPagerField field = newField as NumericPagerField;

            if (field == null)
            {
                return;
            }

            field.ButtonCount = ButtonCount;
            field.ButtonType  = ButtonType;
            field.CurrentPageLabelCssClass               = CurrentPageLabelCssClass;
            field.NextPageImageUrl                       = NextPageImageUrl;
            field.NextPageText                           = NextPageText;
            field.NextPreviousButtonCssClass             = NextPreviousButtonCssClass;
            field.NumericButtonCssClass                  = NumericButtonCssClass;
            field.PreviousPageImageUrl                   = PreviousPageImageUrl;
            field.PreviousPageText                       = PreviousPageText;
            field.RenderNonBreakingSpacesBetweenControls = RenderNonBreakingSpacesBetweenControls;
        }
Exemplo n.º 17
0
		protected override void CopyProperties (DataPagerField newField)
		{
			base.CopyProperties (newField);

			NextPreviousPagerField field = newField as NextPreviousPagerField;
			if (field == null)
				return;
			
			field.ButtonCssClass = ButtonCssClass;
			field.ButtonType = ButtonType;
			field.FirstPageImageUrl = FirstPageImageUrl;
			field.FirstPageText = FirstPageText;
			field.LastPageImageUrl = LastPageImageUrl;
			field.LastPageText = LastPageText;
			field.NextPageImageUrl = NextPageImageUrl;
			field.NextPageText = NextPageText;
			field.PreviousPageImageUrl = PreviousPageImageUrl;
			field.PreviousPageText = PreviousPageText;
			field.ShowFirstPageButton = ShowFirstPageButton;
			field.ShowLastPageButton = ShowLastPageButton;
			field.ShowNextPageButton = ShowNextPageButton;
			field.ShowPreviousPageButton = ShowPreviousPageButton;
		}
Exemplo n.º 18
0
 /// <devdoc>
 /// <para>Removes the specified <see cref='System.Web.UI.WebControls.DataPagerField'/> from the collection.</para>
 /// </devdoc>
 public void Remove(DataPagerField field)
 {
     ((IList)this).Remove(field);
 }
Exemplo n.º 19
0
 public void Insert(int index, DataPagerField field)
 {
     list.Insert(index, field);
 }
Exemplo n.º 20
0
 public DataPagerCommandEventArgs(DataPagerField pagerField, int totalRowCount, CommandEventArgs originalArgs, DataPagerFieldItem item) : base(originalArgs)
 {
     _pagerField    = pagerField;
     _totalRowCount = totalRowCount;
     _item          = item;
 }
Exemplo n.º 21
0
		public void Remove (DataPagerField field)
		{
			list.Remove (field);
		}
Exemplo n.º 22
0
		public bool Contains (DataPagerField field)
		{
			return list.Contains (field);
		}
 public DataPagerCommandEventArgs(DataPagerField pagerField, int totalRowCount, CommandEventArgs originalArgs, DataPagerFieldItem item) : base(originalArgs) {
     _pagerField = pagerField;
     _totalRowCount = totalRowCount;
     _item = item;
 }
Exemplo n.º 24
0
 protected virtual void CopyProperties(DataPagerField newField)
 {
     // assuming we should copy only the public properties
     newField.Visible = Visible;
 }
Exemplo n.º 25
0
 protected virtual void CopyProperties(DataPagerField newField) {
     newField.Visible = Visible;
 }
 public DataPagerFieldItem(DataPagerField field, DataPager pager) {
     _field = field;
     _pager = pager;
 }
Exemplo n.º 27
0
		public DataPagerFieldItem (DataPagerField field, DataPager pager)
		{
			Pager = pager;
			PagerField = field;
		}
Exemplo n.º 28
0
 /// <devdoc>
 /// <para>Returns whether a DataPagerField is a member of the collection.</para>
 /// </devdoc>
 public bool Contains(DataPagerField field)
 {
     return(((IList)this).Contains(field));
 }
Exemplo n.º 29
0
 /// <devdoc>
 /// <para>Appends a <see cref='System.Web.UI.WebControls.DataPagerField'/> to the collection.</para>
 /// </devdoc>
 public void Add(DataPagerField field)
 {
     ((IList)this).Add(field);
 }
Exemplo n.º 30
0
		protected virtual void CopyProperties (DataPagerField newField)
		{
			// assuming we should copy only the public properties
			newField.Visible = Visible;
		}
Exemplo n.º 31
0
 protected override void CopyProperties(DataPagerField newField)
 {
     ((NextPreviousPagerField)newField).ShowFirstPageButton = this.ShowFirstPageButton;
     ((NextPreviousPagerField)newField).ShowLastPageButton = this.ShowLastPageButton;
     ((NextPreviousPagerField)newField).ShowNextPageButton = this.ShowNextPageButton;
     ((NextPreviousPagerField)newField).ShowPreviousPageButton = this.ShowPreviousPageButton;
     base.CopyProperties(newField);
 }
        protected override void CopyProperties(DataPagerField newField) {
            ((NumericPagerField)newField).ButtonCount = ButtonCount;
            ((NumericPagerField)newField).ButtonType = ButtonType;
            ((NumericPagerField)newField).CurrentPageLabelCssClass = CurrentPageLabelCssClass;
            ((NumericPagerField)newField).NextPageImageUrl = NextPageImageUrl;
            ((NumericPagerField)newField).NextPageText = NextPageText;
            ((NumericPagerField)newField).NextPreviousButtonCssClass = NextPreviousButtonCssClass;
            ((NumericPagerField)newField).NumericButtonCssClass = NumericButtonCssClass;
            ((NumericPagerField)newField).PreviousPageImageUrl = PreviousPageImageUrl;
            ((NumericPagerField)newField).PreviousPageText = PreviousPageText;

            base.CopyProperties(newField);
        }
Exemplo n.º 33
0
 protected override void CopyProperties(DataPagerField newField)
 {
     ((NumericPagerField)newField).ButtonCount = this.ButtonCount;
     base.CopyProperties(newField);
 }
Exemplo n.º 34
0
		public void Insert (int index, DataPagerField field)
		{
			list.Insert (index, field);
		}
 /// <devdoc>
 /// <para>Returns the index of the first occurrence of a value in a <see cref='System.Web.UI.WebControls.DataPagerField'/>.</para>
 /// </devdoc>
 public int IndexOf(DataPagerField field) {
     return ((IList)this).IndexOf(field);
 }
Exemplo n.º 36
0
		public void Add (DataPagerField field)
		{
			list.Add (field);
		}
Exemplo n.º 37
0
 public DataPagerFieldItem(DataPagerField field, DataPager pager)
 {
     _field = field;
     _pager = pager;
 }
Exemplo n.º 38
0
		public void CopyTo (DataPagerField[] array, int index)
		{
		}
Exemplo n.º 39
0
 /// <devdoc>
 /// <para>Inserts a <see cref='System.Web.UI.WebControls.DataPagerField'/> to the collection
 /// at the specified index.</para>
 /// </devdoc>
 public void Insert(int index, DataPagerField field)
 {
     ((IList)this).Insert(index, field);
 }
Exemplo n.º 40
0
 protected virtual void CopyProperties(DataPagerField newField)
 {
     newField.Visible = Visible;
 }
Exemplo n.º 41
0
 public void Add(DataPagerField field)
 {
     list.Add(field);
 }
Exemplo n.º 42
0
 public int IndexOf(DataPagerField field)
 {
     return(list.IndexOf(field));
 }
Exemplo n.º 43
0
 /// <devdoc>
 /// <para>Returns the index of the first occurrence of a value in a <see cref='System.Web.UI.WebControls.DataPagerField'/>.</para>
 /// </devdoc>
 public int IndexOf(DataPagerField field)
 {
     return(((IList)this).IndexOf(field));
 }
 /// <devdoc>
 /// <para>Removes the specified <see cref='System.Web.UI.WebControls.DataPagerField'/> from the collection.</para>
 /// </devdoc>
 public void Remove(DataPagerField field) {
     ((IList)this).Remove(field);
 }
Exemplo n.º 45
0
 protected override void CopyProperties(DataPagerField newField)
 {
     ((TemplatePagerField)newField).PagerTemplate = PagerTemplate;
     base.CopyProperties(newField);
 }
Exemplo n.º 46
0
 public void Remove(DataPagerField field)
 {
     list.Remove(field);
 }
 /// <devdoc>
 /// <para>Appends a <see cref='System.Web.UI.WebControls.DataPagerField'/> to the collection.</para>
 /// </devdoc>
 public void Add(DataPagerField field) {
     ((IList)this).Add(field);
 }
Exemplo n.º 48
0
 public bool Contains(DataPagerField field)
 {
     return(list.Contains(field));
 }
 /// <devdoc>
 /// <para>Returns whether a DataPagerField is a member of the collection.</para>
 /// </devdoc>
 public bool Contains(DataPagerField field) {
     return ((IList)this).Contains(field);
 }
 /// <devdoc>
 /// <para>Copies the contents of the entire collection into an <see cref='System.Array' qualify='true'/> appending at 
 /// the specified index of the <see cref='System.Array' qualify='true'/>.</para>
 /// </devdoc>
 public void CopyTo(DataPagerField[] array, int index) {
     ((IList)this).CopyTo(array, index);
     return;
 }
 protected override void CopyProperties(DataPagerField newField) {
     ((TemplatePagerField)newField).PagerTemplate = PagerTemplate;
     base.CopyProperties(newField);
 }
Exemplo n.º 52
0
 public DataPagerFieldItem(DataPagerField field, DataPager pager)
 {
     Pager      = pager;
     PagerField = field;
 }
Exemplo n.º 53
0
		public int IndexOf (DataPagerField field)
		{
			return list.IndexOf (field);
		}
 /// <devdoc>
 /// <para>Inserts a <see cref='System.Web.UI.WebControls.DataPagerField'/> to the collection 
 /// at the specified index.</para>
 /// </devdoc>
 public void Insert(int index, DataPagerField field) {
     ((IList)this).Insert(index, field);
 }
        protected override void CopyProperties(DataPagerField newField) {
            ((NextPreviousPagerField)newField).ButtonCssClass = ButtonCssClass;
            ((NextPreviousPagerField)newField).ButtonType = ButtonType;
            ((NextPreviousPagerField)newField).FirstPageImageUrl = FirstPageImageUrl;
            ((NextPreviousPagerField)newField).FirstPageText = FirstPageText;
            ((NextPreviousPagerField)newField).LastPageImageUrl = LastPageImageUrl;
            ((NextPreviousPagerField)newField).LastPageText = LastPageText;
            ((NextPreviousPagerField)newField).NextPageImageUrl = NextPageImageUrl;
            ((NextPreviousPagerField)newField).NextPageText = NextPageText;
            ((NextPreviousPagerField)newField).PreviousPageImageUrl = PreviousPageImageUrl;
            ((NextPreviousPagerField)newField).PreviousPageText = PreviousPageText;
            ((NextPreviousPagerField)newField).ShowFirstPageButton = ShowFirstPageButton;
            ((NextPreviousPagerField)newField).ShowLastPageButton = ShowLastPageButton;
            ((NextPreviousPagerField)newField).ShowNextPageButton = ShowNextPageButton;
            ((NextPreviousPagerField)newField).ShowPreviousPageButton = ShowPreviousPageButton;

            base.CopyProperties(newField);
        }