From 32e7191240c1acbd94d26c68afb65a2595043169 Mon Sep 17 00:00:00 2001 From: JANGHYUNn Date: Wed, 7 Aug 2024 13:55:48 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=84=ED=96=89=EC=8A=B9=EC=9D=B8=20?= =?UTF-8?q?=EA=B5=AC=EC=97=AD=20=EC=8A=A4=ED=81=AC=EB=A1=A4=20=EC=9D=B4?= =?UTF-8?q?=EB=B2=A4=ED=8A=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/containers/flight/OperationApprovalsContainer.js | 8 ++++---- .../flight/popup/OperationApprovalsPopupContainer.js | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/containers/flight/OperationApprovalsContainer.js b/src/containers/flight/OperationApprovalsContainer.js index 725a901e..d494ff8f 100644 --- a/src/containers/flight/OperationApprovalsContainer.js +++ b/src/containers/flight/OperationApprovalsContainer.js @@ -123,8 +123,9 @@ export default function OperationApprovalsContainer({ mode }) { const features = map .queryRenderedFeatures(e.point) .find(feature => feature.source === 'operationLayer'); - + console.log(features); if (features) { + console.log(popupRef.current); if (popupRef.current) { popupRef.current.postMessage({ type: 'matchingRow', @@ -140,12 +141,11 @@ export default function OperationApprovalsContainer({ mode }) { const targetValue = features.properties.key; const rows = document.getElementsByClassName('ant-table-row'); - const matchingRow = Array.from(rows).find(row => { const rowKey = row.getAttribute('data-row-key'); - return rowKey.startsWith(targetValue); - }); + return rowKey.includes(targetValue); + }); if (matchingRow) { matchingRow.scrollIntoView({ behavior: 'smooth', diff --git a/src/containers/flight/popup/OperationApprovalsPopupContainer.js b/src/containers/flight/popup/OperationApprovalsPopupContainer.js index 5bfddf2d..ee2aae75 100644 --- a/src/containers/flight/popup/OperationApprovalsPopupContainer.js +++ b/src/containers/flight/popup/OperationApprovalsPopupContainer.js @@ -67,7 +67,7 @@ function OperationApprovalsPopupContainer() { const rows = document.getElementsByClassName('ant-table-row'); const matchingRow = Array.from(rows).find(row => { const rowKey = row.getAttribute('data-row-key'); - return rowKey.startsWith(targetValue); + return rowKey.includes(targetValue); }); if (matchingRow) {