환경세팅
[Pqgrid] 초기 세팅 정보
obin01
2022. 1. 7. 10:50
1. 라이브러리 설치
> yarn add pqgrid
2. 컴포넌트 추가
const Pqgrid = ({ options }) => {
useEffect(() => {
pq.grid('#grid', options);
pq.grid('#grid').refreshDataAndView();
}, [options]);
return <div id="grid"></div>;
};
3. 컴포넌트 options 세팅
const options = {
collapsible: { on: false, toggle: false },
height: '100%',
maxHeight: '100%',
showTitle: false,
menuIcon: false,
reactive: true,
resizable: true,
locale: 'en',
numberCell: { show: false },
autoRow: true,
scrollModel: { autoFit: true },
columnTemplate: {
style: {
height: 54,
},
},
colModel: [],
dataModel: {
data: [],
},
};
return <Pqgrid options={options} />;
4. 사용한 import
import pq from 'pqgrid';
import 'pqgrid/localize/pq-localize-en.js';
import 'pqgrid/pqgrid.min.css';
import 'pqgrid/pqgrid.ui.min.css';
import 'pqgrid/themes/steelblue/pqgrid.css';
import 'pqgrid/pqgrid.min.js';
import 'jszip/dist/jszip.min.js';