Các tính năng chính của điều khiển Card View trong ASP.NET Web Forms Controls

iworld.com.vn – Tìm hiểu các tính năng chính của điều khiển Card View trong ASP.NET Web Forms Controls .

Các dữ liệu cụ thể (Data Specifics)

Các cột không liên kết (Unbound Columns) – Có thể kết hợp chế độ dữ liệu liên kết và không liên kết. Để kết hợp các chế độ dữ liệu này, hãy thêm các cột không liên kết bắt buộc và sử dụng một biến để cung cấp dữ liệu. Người dùng cuối có thể chỉnh sửa các giá trị trong các cột không liên kết và sau đó các thay đổi có thể được lưu vào nguồn dữ liệu tùy chỉnh.

Quản lý dữ liệu phía máy chủ (Server-side Data Management)DevExpress ASPxCardView được thiết kế để hoạt động với các tập dữ liệu lớn (bao gồm 50.000 bản ghi trở lên). Dữ liệu liên kết không được tải toàn bộ vào bộ nhớ. Thay vào đó, ASPxCardView tải dữ liệu theo từng phần nhỏ theo yêu cầu. Khi mạng lưới bắt đầu, nó sẽ tải và hiển thị phần dữ liệu đầu tiên từ kho dữ liệu. Sau đó, khi người dùng cuối cuộn lưới, khi đạt đến bản ghi cuối cùng của tập hợp con đã tải, mạng lưới yêu cầu bộ lưu trữ dữ liệu trả về phần dữ liệu tiếp theo.

Soạn thảo dữ liệu (Data Editing)

Chế độ chỉnh sửa tích hợp (Built-in Edit Modes) – ASPxCardView cung cấp hai chế độ chỉnh sửa tích hợp. Bạn có thể sử dụng biểu mẫu chỉnh sửa nội tuyến hoặc cửa sổ bật lên để chỉnh sửa. (Xem bản demo trực tuyến DevExpress ASP.NET sau để biết chi tiết:  Edit Modes.)

Chế độ chỉnh sửa tại chỗ (In-place Editors) – Bạn có thể sử dụng trình chỉnh sửa dữ liệu tại chỗ (hộp văn bản, trình kiểm tra biên soạn, trình chỉnh sửa ngày tháng, v.v.) trong ASPxGridView.

Chế dộ chỉnh sửa hàng loạt (Batch Edit Mode) – ASPxCardView cho phép người dùng cuối sửa đổi một loạt dữ liệu lưới ở phía máy khách và gửi nó đến máy chủ trong một yêu cầu duy nhất. (Xem bản demo trực tuyến DevExpress ASP.NET sau để biết thêm chi tiết: Batch Editing and Updating).

Chế độ xác thực thẻ và báo lỗi (Card Validation and Error Indication) – ASPxCardView cho phép bạn xác thực thẻ đã chỉnh sửa theo cách thủ công và hiển thị các biểu tượng lỗi cho các trường không hợp lệ.

Định hình và thao tác dữ liệu (Data Shaping and Manipulation)

Sắp xếp dữ liệu tự động (Automatic Data Sorting) – Cho phép người dùng sắp xếp dữ liệu theo số lượng cột không giới hạn để họ có thể phân tích và chỉnh sửa thông tin này. (Xem bản demo trực tuyến DevExpress ASP.NET sau để biết thêm chi tiết: Sorting).

Khả năng lọc dự liệu (Filtering Capabilities) – ASPxCardView cung cấp cơ chế lọc dữ liệu mạnh mẽ cho phép người dùng cuối sử dụng các phần tử giao diện người dùng khác nhau để dễ dàng lọc thẻ, chẳng hạn như bảng tìm kiếm tích hợp, tiêu đề cột và điều khiển bộ lọc tích hợp. (Xem các bản demo trực tuyến DevExpress ASP.NET sau để biết chi tiết: Search PanelHeader FilterFilter Control).

Lựa chọn nhiều thẻ (Multiple Card Selection) – ASPxCardView hỗ trợ chế độ lựa chọn thẻ đơn và nhiều thẻ. (Xem bản demo trực tuyến DevExpress ASP.NET sau để biết thêm chi tiết: Selection).

Tóm tắt dữ liệu (Data Summaries) – cho phép bạn tính toán và hiển thị thông tin thống kê (chẳng hạn như MIN, MAX, AVG, SUM và COUNT) cho tất cả các thẻ ASPxCardView trong lưới. Ngoài ra, bạn có thể xử lý các biến tóm tắt cụ thể để triển khai các chức năng phức tạp một cách dễ dàng.

Tiêu điểm và điều hướng (Focus and Navigation)

Máy nhắn phản hồi tích hợp (Built-in Pager) – ASPxCardView tự động chia nhỏ nội dung trên nhiều trang và cung cấp một máy nhắn phản hồi tích hợp cho phép người dùng cuối điều hướng qua dữ liệu. (Xem bản demo trực tuyến DevExpress ASP.NET sau để biết thêm chi tiết:  Pager Settings).

Thẻ tiêu điểm (Focused Card) – ASPxCardView cho phép người dùng cuối nhấp vào thẻ để di chuyển tiêu điểm. (Xem bản demo trực tuyến DevExpress ASP.NET sau để biết thêm chi tiết: Focused Card).

Chế độ cuộn dọc (Vertical Scrolling Mode) – để giảm chiều cao của lưới, bạn có thể hiển thị thanh cuộn dọc của lưới và chỉ định chiều cao của vùng có thể cuộn.

Phân trang vô tận (Endless Paging) – ASPxCardView hỗ trợ chế độ phân trang vô tận, cho phép thẻ được tải theo yêu cầu khi người dùng cuối cuộn xuống cuối cùng của điều khiển. (Xem bản demo trực tuyến DevExpress ASP.NET sau đây để biết thêm chi tiết: Endless Paging.)

Tùy chỉnh giao diện (Appearance Customization)

Giao diện (Appearances) – Một cơ chế mạnh mẽ để kiểm soát toàn bộ giao diện của lưới. Bạn có thể tùy chỉnh giao diện của hầu hết các phần tử trực quan ASPxCardView và thậm chí áp dụng chúng theo điều kiện để phản ánh các trạng thái nhất định (chẳng hạn như trạng thái lỗi). Ngoài ra, ASPxCardView cung cấp một số chủ đề được xác định trước. Các chủ đề này cho phép bạn chỉ định sự xuất hiện và hành vi của nó khi nhu cầu công việc của bạn ra lệnh.

Các mẫu công nghệ (Templates Technology) – Các mẫu được hỗ trợ đầy đủ. Đối với mỗi phần tử bên trong ASPxCardView, bạn có thể sử dụng bất kỳ nội dung HTML nào để tùy chỉnh giao diện hoặc bố cục. (Xem bản demo chế độ xem thẻ DevExpress ASP.NET sau để biết thêm chi tiết: Card Template).

Định dạng có điều kiện (Conditional Formatting) – ASPxCardView bao gồm một cơ chế linh hoạt để kiểm soát định dạng ô và thẻ có điều kiện.

Hỗ trợ CSS đầy đủ (Full CSS Support) – Bạn có thể sử dụng các lớp CSS để tùy chỉnh giao diện của ASPxCardView. Cách tiếp cận này được khuyến nghị nếu bạn cần kiểm soát tập trung đối với sự xuất hiện của nhiều điều khiển hoặc toàn bộ trang web.

Các đặc tính khác (Miscellaneous)

Khả năng tương thích trên nhiều trình duyệt (Cross-Browser Compatibility) – ASPxCardView cung cấp hỗ trợ nhiều trình duyệt cho Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Apple Safari, v.v.

Chức năng phong phú cho phía khách hàng (Rich Client-Side Functionality) – ASPxCardView bao gồm một API phía máy khách toàn diện. Chức năng này, cùng với khả năng xử lý các biến ở phía máy khách, cho phép bạn có toàn quyền kiểm soát hành vi mạng lưới phía máy khách.

Các biến phía khách hàng (Client-Side Events) – ASPxCardView hiển thị một tập hợp phong phú các biến phía máy khách. Các biến này – được thiết kế để tối đa hóa hiệu suất – được thực hiện ở phía máy khách.

Hỗ trọ cookie (Cookie Support) – Điều khiển ASPxCardView hỗ trợ đầy đủ các cookie, cho phép khách truy cập trang cá nhân hóa các trang khi cần thiết. Nếu cookie được bật, mỗi tùy chọn tùy chỉnh của người dùng cuối sẽ được lưu và sau đó được khôi phục trong các phiên chỉnh sửa trong tương lai.

Lưu và khôi phục bố cục (Save and Restore Layout) – ASPxCardView cho phép bạn lưu thông tin bố cục vào cơ sở dữ liệu, sau đó khôi phục nó.

Xuất tích hợp (Built-in Export ) – Bạn có thể xuất dữ liệu ASPxCardView sang các định dạng PDF, RTF, CSV, XLS và XLSX. Khi lưới xuất dữ liệu ở định dạng XLS và XLSX, thì DevExpress Excel Export Engine duy trì bố cục nhóm dữ liệu và tự động chuyển đổi các mục tóm tắt thành các hàm Excel tương ứng. (Xem các bản demo trực tuyến DevExpress ASP.NET sau để biết chi tiết: Exporting to PDF, XLS, XLSX and RTFExport with Format ConditionsExport Selected Records).

Hỗ trợ SEO – ASPxCardView bao gồm hỗ trợ cho một máy nhắn phản hồi thân thiện với SEO.

 

Biên dịch bởi Anh Đức – iworld.com.vn