Reac-bootstrap-bảng cập nhật dữ liệu
Ngày đăng:
22/12/2022
Trả lời:
0
Lượt xem:
183
Xin chào các bạn.
Hôm nay mình xin giới thiệu các bạn về một thư viện của JS mà chính là react-bootstrap-table. Như cái tên đã nói lên tất cả công việc của nó là gì rồi nhỉ, haha. Trở về mặt cá nhân mình thì thấy nó khá hay trong quá trình xây dựng lên 1 bảng hệ thống với tốc độ phải nói là “Quá nhanh quá nguy hiểm”. Không nói nhiều nữa bắt đầu thôi nào. Các bạn có thể xem qua địa chỉ của nó tại github. https. //github. com/AllenFang/react-bootstrap-table Về cơ bản tài liệu của nó rất dễ sử dụng, các bạn chỉ cần làm theo hướng dẫn của nó là đã có thể tự mình tạo ra . 🙂 Để sử dụng thư viện này kết hợp với ReactJS thì tất nhiên các bạn phải cài React trước rồi, sau đó các bạn tải thư viện react-bootstrap-table về bằng cách tải file zip hoặc sử dụng . $ git clone https://github.com/AllenFang/react-bootstrap-table.gitSau đó chỉ cần npm start là đã có thể xem được các ví dụ của nó rồi, nó sẽ chạy tại localhost. 3004 Các bạn có thể xem ví dụ cũng như mã nguồn của nó tại menu Ví dụ. Để áp dụng thư viện này vào dự án của bạn, các bạn cài đặt nó như sau. npm install react-bootstrap-table --saveSau khi cài đặt thư viện của nó xong các bạn chỉ cần nhập nó vô file là thoải mái dùng con gà mái luôn rồi. ). Sẽ có 2 cách để các bạn nhập vô dự án đó là sử dụng cú pháp của ES5 hoặc ES6. / in ECMAScript 6Và tất nhiên chả có cha nào rảnh mà dùng cú pháp dài thoằng loằng của ES5 cả (LOL). Như các bạn cũng thấy nó dùng cả bootstrap lên để dùng được nó các bạn cũng phải cài thêm cả bootstrap vào nữa, ở đây thì mình xin ví dụ dùng CDN. – Javascript. // source maps: https://npmcdn.com/react-bootstrap-table/dist/react-bootstrap-table.js.map– CSS. Sau đó là đã hoàn thành phần thủ tục rồi, bây giờ chỉ còn sử dụng nó thôi. Mình xin ví dụ một đơn giản nhất cho công việc minh họa nó. Như ví dụ trên các bạn có thể thấy. đầu tiên các bạn nhập BootstrapTable, TableHeaderColumn từ Reac-bootstrap-table. function addProducts only có nhiệm vụ là để tạo ra các chuỗi giả rồi đẩy các sản phẩm vô const Điều quan trọng ở đây là nó sẽ trả về các thành phần như vậy . – Đầu tiên chúng sẽ được bao bọc trong một thành phần là BootstrapTable với dữ liệu chính là nơi nhận dữ liệu để hiển thị ra màn hình. – Sau đó là truy cập vào thành phần TableHeaderColumn, tại đây ta có thể thấy dataField chính là các thành phần trong từng đối tượng mà chúng đã tạo ra trong mảng sản phẩm. – xuất tệp CSV – tạo nút thêm 1 hàng mới – xóa hàng – sort row, sort table – filter – edit row – pagination – column format – cell edit Nói chung là còn rất nhiều thứ mà mình chưa thể gói gọn trong tutorial này được, lên là sẽ hẹn các bạn cho bài viết lần sau sẽ làm đầy đủ và chi tiết hơn. Hẹn gặp lại các bạn, CHÚC MỪNG BẠN. |