Binding to Data - the CardView is designed to function in bound mode only and can be easily bound to any Model data passed by a Controller.
Binding to Large Data (Database Server Mode) - has been designed to work with large datasets (consisting of 300,000 cards and even more). Bound data is not loaded into memory in its entirety. Instead, the CardView loads data in small portions on demand. When the CardView starts, it loads and displays the first portion of data from the data store. Then, as an end-user scrolls the CardView, when the last record of the loaded subset is reached, the CardView requests the data store to return a subsequent data portion. (See demo: Data Binding to Large Database).
Unbound Columns - Individual columns can be configured to work in unbound mode. Just add unbound columns and supply their data manually. (See the Total column in the corresponding online demo).
Built-in Edit Modes - CardView provides three built-in edit modes: editing with the Edit Form, the Popup Edit Form and Batch Editing. (See demo: Edit Modes).
Card Validation and Error Indication - CardView supports automatic or manual validation of the edited card. Error messages can be automatically displayed for invalid fields. (See demo: Edit Modes).
Batch Edit Mode - The CardView extension allows you to modify a batch of CardView data on the client side and send it to the server in a single request. (See demo: Batch Edit Mode).
Built-in Pager - CardView automatically splits content across multiple pages and provides a built-in pager that enables end-users to navigate through data. (See demo: Pager Settings).
Focused Card - CardView enables end-users to move focus through cards by clicking them. (See demo: Focusing).
Scrolling - CardView offers vertical scrolling. To reduce CardView height, you can display its vertical scrollbar, and specify the height of the scrollable area. (See demo: Scrolling).
Appearances - A powerful mechanism to control the entire look and feel of the CardView. You can customize the appearance of almost any visual element of the CardView and even apply them conditionally to reflect certain states, such as errors. In addition, the CardView ships with a number of predefined themes. These themes allow you to specify its appearance and behavior as your business needs dictate.
Templates Technology - Templates are fully supported. For each element inside a CardView, you can completely customize the appearance or layout using any HTML content. (See demos: Card Template, help topic: Templates).
Conditional Formatting - With the CardView, you have a flexible mechanism to control conditional cell and card formatting. (See demo: Conditional Formatting).
Full CSS Support - CardView appearance can be customized using CSS classes. This approach is the best choice if you need centralized control over the appearance of several controls or the entire site.
Cross-Browser Compatibility - Mozilla Firefox, Google Chrome, Opera, Apple Safari, etc. The CardView is cross-browser compatible.
Rich Client-Side Functionality - A comprehensive client-side API is available for the CardView. This functionality, which is then coupled with the ability to handle events on the client side, allows you to have full control over the CardView’s behavior on the client side.
Client-Side Events - The CardView exposes a rich set of client-side events. These events are executed on the client side and have been engineered to maximize performance.
Export - The CardView allows you to export its data to PDF, CSV, XLS, XLSX and RTF formats. (See demo: Exporting Data).
Was this page helpful?
Thanks for your feedback!
How can we improve this help topic?
Additional comments/thoughts:
If you have any questions, submit a ticket to our Support Center.
No
Your feedback is appreciated.
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Privacy Preference Center
When you visit a Developer Express Inc (“DevExpress”) website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. While the information does not usually directly identify you, it can give you a more personalized web experience. Because DevExpress respects your right to privacy, you can choose to disallow/disable the use of certain cookies. Click on different category headings to learn more and change our default settings. Keep in mind that blocking some types of cookies may impact your experience on the site and may affect the services DevExpress is able to offer to you. You cannot opt-out of our use of strictly necessary cookies as they are used to ensure the proper functioning of our Websites (such as remembering your settings, allowing you to log into your account, and other similar purposes). You may, however, opt-out of receiving and our use of non-essential cookies (including preference, functional, and targeting cookies) by changing your settings for each category listed below.
[Videos]
Our use of cookies may also collect information about what videos you have watched on our websites. You may opt-out of these cookies by changing your settings for functional and advertising cookies. We will ask you to review and update your choices at least once every two (2) years. By continuing to allow us to use these cookies you explicitly consent to our use of cookies and our disclosure of what videos you have watched on our Websites to our video hosting providers, such as YouTube, for a period of up to two (2) years.
Manage Consent Preferences
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function properly and cannot be disabled. They are usually set in response to actions initiated by you – actions that amount to a request for services, such as setting your privacy preferences, logging onto the website, or populating website forms. You can set your browser to block or alert you about these cookies, but certain portions of the site will not work properly when these cookies are disabled. These cookies do not store any personally identifiable information.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand page popularity and determine how visitors move around the site. All information collected by these cookies are aggregated and therefore anonymous. If you disallow/disable these cookies, we will not know when you have visited our site and we will not be able to monitor its performance.
Functional Cookies
These cookies allow the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you disallow/disable these cookies, some or all of these services may fail to function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by advertising partners to build a profile of your interests and display relevant advertisements on other sites. While these cookies do not store personal information, they do identify your browser and internet device. If you disallow/disable these cookies, you will experience less targeted advertising.