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é.