머티리얼 UI 기반 컴포넌트 테이블
다른 소프트웨어에서 다른 구현으로 인해 발생하는 많은 어려움에서 나온 아이디어입니다
이 보드는 다음을 사용하여 테스트되었습니다. 반응하지만 다양한 도구에서 사용할 수 있습니다
재료 테이블 문서화
UI 소재
npm i table-component-mui-lib
NPM 문서
영상 구현
참고표
데이터 유형 열
export interface HeadCell { disablePadding?: boolean; id?: keyof any; label?: string; numeric?: boolean; sort?: boolean; width?: number; }
사용자 정의 열 생성
const column: HeadCell[] = [ { id: 'id', numeric: false, disablePadding: false, label: 'ID', sort: true }, { id: 'name', numeric: false, disablePadding: false, label: 'Name', sort: true }, { id: 'username', numeric: false, disablePadding: false, label: 'User Name', sort: true }, { id: 'email', numeric: false, disablePadding: false, label: 'Correo Eléctronico', sort: true }, ]
구성요소 예시
` '테이블 구성요소-mui-lib'에서 { TableComponents, HeadCell } 가져오기 <테이블 구성 요소 데이터소스={데이터소스 ?? []} dataSourceExcel={dataTableFields.data ?? []} 열={열 ?? []} isCheckbox={false} isRadioBox={false} selectedData={컬럼별 데이터 선택} setSelectedData={데이터 선택 후크} isPaginate 찾다 is다운로드 초기선택번호={5} _styleColumn={{ backgroundColor: `#cdcd`, 색상: '#000' }} childreButton={(행: 임의) => ( <Box sx={{ display: 'flex', gap: 1, alignContent: 'center' }}> <라디오그룹 aria-labelledby='데모 제어 라디오 버튼 그룹' name='제어 라디오 버튼 그룹' > <FormControlLabel sx={{ ml: 1 }} control={<라디오 색상='성공' 확인됨={부울} onClick={() => { }} />} onClick={(e: React.ChangeEvent<HTMLInputElement> | any) => { }} // Guarda los datos de la fila seleccionada} 라벨='' /> </라디오그룹> <IconButton 크기='중간' sx={{ mr: 1 }}> <편집 >
위 내용은 NPM의 첫 번째 라이브러리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!