12/08/2018, 15:00
Sử dụng và custom griddle trong reactjs
Griddle là 1 component tạo ra table hiển thị dữ liệu, có hỗ trợ tìm kiếm , phân trang 1.Cài đặt gói griddle: npm install --save griddle-react@beta import vào project: mport React from 'react'; import Griddle from 'griddle-react'; Sử dụng render ra bảng: <Griddle ...
Griddle là 1 component tạo ra table hiển thị dữ liệu, có hỗ trợ tìm kiếm , phân trang
1.Cài đặt gói griddle:
npm install --save griddle-react@beta
import vào project:
mport React from 'react'; import Griddle from 'griddle-react';
- Sử dụng render ra bảng:
<Griddle data={data} plugins={[plugins.LocalPlugin]} > <RowDefinition> <ColumnDefinition id="name" title="Name" /> <ColumnDefinition id="state" title="Location" order={1} awidth={400} /> <ColumnDefinition id="company" title="Organization" /> </RowDefinition> </Griddle>
cấu trúc của biến data:
var data = [ { "id": 0, "name": "Mayer Leonard", "city": "Kapowsin", "state": "Hawaii", "country": "United Kingdom", "company": "Ovolo", "favoriteNumber": 7 }, ... ];
Tương ứng các id trong ColumnDefinition với dữ liệu trong biến data, sẽ là cách hiển thị trên bảng. Giao diện mặc định sẽ được hiển thị như sau: <image>
- Custom griddle a> Custom bằng cách truyền các props thông quá các prototype định nghĩa sẵn: -- Custom layout `const NewLayout = ({ Table, Pagination, Filter, SettingsWrapper }) => (
Trên đây là bài tìm hiểu tổng quát về griddle. Ai có ý kiển hay thắc mắc thì comment ở dưới nhé.