Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]ASP.NET WebForms Controls
 [Collapse]ASP.NET MVC Extensions
  [Expand]Product Information
  [Expand]Getting Started
  [Expand]Common Concepts
  [Expand]Grid View
  [Collapse]Card View
    Overview - CardView
    Main Features - Card View
   [Collapse]Concepts
    [Expand]Binding to Data
    [Expand]Data Representation Basics
    [Collapse]Focus and Navigation
      Focused Card
     [Collapse]Paging and Scrolling
       Data Paging
       Endless Paging
       SEO Paging
       Vertical Scrolling
      Selection
    [Expand]Data Editing and Validation
  [Expand]Vertical Grid
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]HTML Editor
  [Expand]Image and Data Browsing
  [Expand]Docking and Popups
  [Expand]Navigation and Layout Extensions
  [Expand]File Management
  [Expand]Multi-Use Site Extensions
  [Expand]Charts
  [Expand]Pivot Grid
  [Expand]Scheduler
  [Expand]Tree List
  [Expand]Data Editor Extensions
  [Expand]Report Extensions
  [Expand]SpellChecker
 [Expand]Localization
 [Expand]Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Endless Paging

The CardView's Endless Paging mode can be enabled by setting the ASPxCardViewPagerSettings.Mode property to EndlessPaging.

In Endless Paging mode, the CardView hierarchy is created on the server side, and is sent to the client side on demand, based on user actions. The hierarchy is created based on card keys. Thus, the GridSettingsBase.KeyFieldName property should be specified so that the CardView works properly.

In Endless Paging mode, a CardView can be updated in two ways.

  • A partial update is performed when loading a page. In this case, cards that are loaded on the client side are maintained.
  • A full update is performed when filtering and sorting. As a result, the view on the client side is not synchronized with data on the server side, so data should be reloaded.

Expanded Endless Paging Mode Limitations

  • Templates.

    In Endless Paging mode, only the currently required data is created on the server. Thus, when the CardView contains a template with a control, it cannot accesses template data if the hierarchy has not yet been created on the server side. Therefore, in this mode, the CardView templates should be used for appearance customization purposes only.

  • Edit Form Template.

    Edit form templates do not work properly in Endless Paging mode. To use them, collect and update CardView data manually on the client side.

  • Binding to Custom Data

    The CardView does not support binding to custom data and Endless Paging mode at the same time.

How would you rate this topic?​​​​​​​