From 14ef7ffb25e9ed95336f4379eb3888ab4c1e9514 Mon Sep 17 00:00:00 2001 From: Mikhail Chechnev Date: Fri, 20 Oct 2023 15:01:59 +0300 Subject: [PATCH] =?UTF-8?q?WEB=20APP:=20=D0=BF=D0=BE=D0=B4=D0=B4=D0=B5?= =?UTF-8?q?=D1=80=D0=B6=D0=BA=D0=B0=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D1=8B=D1=85=20=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D0=B9?= =?UTF-8?q?=20=D1=84=D0=B8=D0=BB=D1=8C=D1=82=D1=80=D0=BE=D0=B2=20"P8PDataG?= =?UTF-8?q?rid"=20=D0=B8=D0=B7=D0=B2=D0=BD=D0=B5=20=D0=B1=D0=B5=D0=B7=20"?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=BE=D0=BD=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F"=20=D0=BA=D0=BE=D0=BC?= =?UTF-8?q?=D0=BF=D0=BE=D0=BD=D0=B5=D0=BD=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/components/p8p_data_grid.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/components/p8p_data_grid.js b/app/components/p8p_data_grid.js index ebbecdb..87d20db 100644 --- a/app/components/p8p_data_grid.js +++ b/app/components/p8p_data_grid.js @@ -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 (