WEB APP: P8PDataGrid - поддержка свойств кнопки догрузки данных (morePagesBtnProps)

This commit is contained in:
Mikhail Chechnev 2024-05-24 19:37:08 +03:00
parent ad09f32e3b
commit c28c648eb8
2 changed files with 6 additions and 1 deletions

View File

@ -50,6 +50,7 @@ const P8PDataGrid = ({
clearFilterBtnCaption, clearFilterBtnCaption,
cancelFilterBtnCaption, cancelFilterBtnCaption,
morePagesBtnCaption, morePagesBtnCaption,
morePagesBtnProps,
noDataFoundText, noDataFoundText,
headCellRender, headCellRender,
dataCellRender, dataCellRender,
@ -137,6 +138,7 @@ const P8PDataGrid = ({
objectsCopier={objectsCopier} objectsCopier={objectsCopier}
containerComponent={containerComponent} containerComponent={containerComponent}
containerComponentProps={containerComponentProps} containerComponentProps={containerComponentProps}
morePagesBtnProps={morePagesBtnProps}
onOrderChanged={handleOrderChanged} onOrderChanged={handleOrderChanged}
onFilterChanged={handleFilterChanged} onFilterChanged={handleFilterChanged}
onPagesCountChanged={handlePagesCountChanged} onPagesCountChanged={handlePagesCountChanged}
@ -166,6 +168,7 @@ P8PDataGrid.propTypes = {
clearFilterBtnCaption: PropTypes.string.isRequired, clearFilterBtnCaption: PropTypes.string.isRequired,
cancelFilterBtnCaption: PropTypes.string.isRequired, cancelFilterBtnCaption: PropTypes.string.isRequired,
morePagesBtnCaption: PropTypes.string.isRequired, morePagesBtnCaption: PropTypes.string.isRequired,
morePagesBtnProps: PropTypes.object,
noDataFoundText: PropTypes.string, noDataFoundText: PropTypes.string,
headCellRender: PropTypes.func, headCellRender: PropTypes.func,
dataCellRender: PropTypes.func, dataCellRender: PropTypes.func,

View File

@ -501,6 +501,7 @@ const P8PTable = ({
clearFilterBtnCaption, clearFilterBtnCaption,
cancelFilterBtnCaption, cancelFilterBtnCaption,
morePagesBtnCaption, morePagesBtnCaption,
morePagesBtnProps,
noDataFoundText, noDataFoundText,
headCellRender, headCellRender,
dataCellRender, dataCellRender,
@ -878,7 +879,7 @@ const P8PTable = ({
</TableContainer> </TableContainer>
{morePages ? ( {morePages ? (
<Container style={STYLES.MORE_BUTTON_CONTAINER}> <Container style={STYLES.MORE_BUTTON_CONTAINER}>
<Button fullWidth onClick={handleMorePagesBtnClick}> <Button fullWidth onClick={handleMorePagesBtnClick} {...(morePagesBtnProps ? morePagesBtnProps : {})}>
{morePagesBtnCaption} {morePagesBtnCaption}
</Button> </Button>
</Container> </Container>
@ -936,6 +937,7 @@ P8PTable.propTypes = {
clearFilterBtnCaption: PropTypes.string.isRequired, clearFilterBtnCaption: PropTypes.string.isRequired,
cancelFilterBtnCaption: PropTypes.string.isRequired, cancelFilterBtnCaption: PropTypes.string.isRequired,
morePagesBtnCaption: PropTypes.string.isRequired, morePagesBtnCaption: PropTypes.string.isRequired,
morePagesBtnProps: PropTypes.object,
noDataFoundText: PropTypes.string, noDataFoundText: PropTypes.string,
headCellRender: PropTypes.func, headCellRender: PropTypes.func,
dataCellRender: PropTypes.func, dataCellRender: PropTypes.func,