forked from CITKParus/P8-Panels
WEB APP: поддержка изменения начальных значений фильтров "P8PDataGrid" извне без "перемонтирования" компонента
This commit is contained in:
parent
4147c6708b
commit
14ef7ffb25
@ -7,7 +7,7 @@
|
||||
//Подключение библиотек
|
||||
//---------------------
|
||||
|
||||
import React, { useState } from "react"; //Классы React
|
||||
import React, { useState, useEffect } from "react"; //Классы React
|
||||
import PropTypes from "prop-types"; //Контроль свойств компонента
|
||||
import { P8PTable, P8P_TABLE_SIZE, P8P_TABLE_DATA_TYPE, P8P_TABLE_FILTER_SHAPE } from "./p8p_table"; //Таблица
|
||||
|
||||
@ -93,6 +93,11 @@ const P8PDataGrid = ({
|
||||
if (onPagesCountChanged) onPagesCountChanged();
|
||||
};
|
||||
|
||||
//При изменении списка установленных извне фильтров
|
||||
useEffect(() => {
|
||||
setFilters(filtersInitial || []);
|
||||
}, [filtersInitial]);
|
||||
|
||||
//Генерация содержимого
|
||||
return (
|
||||
<P8PTable
|
||||
|
Loading…
x
Reference in New Issue
Block a user