[PR #787] [MERGED] fix(plugin-object-viewer): CB-1755 improve metadata editor perfomance #1964

Closed
opened 2026-03-07 21:06:37 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dbeaver/cloudbeaver/pull/787
Author: @devnaumov
Created: 4/25/2022
Status: Merged
Merged: 4/25/2022
Merged by: @Wroud

Base: develHead: fix/metadata-editor-perfomance


📝 Commits (3)

  • b76b68c fix(plugin-object-viewer): CB-1755 improve metadata editor perfomance
  • 3aaa918 fix(plugin-object-viewer): CB-1755 add order to custom columns
  • 42a53ff fix(plugin-object-viewer): CB-1755 remove old code

📊 Changes

24 files changed (+694 additions, -374 deletions)

View changed files

📝 webapp/packages/core-utils/src/index.ts (+2 -1)
webapp/packages/core-utils/src/isDefined.ts (+11 -0)
📝 webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/NavNodeView/VirtualFolder/VirtualFolderPanel.tsx (+2 -2)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Header.tsx (+0 -64)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Item.tsx (+0 -199)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/ObjectChildrenPropertyTable.tsx (+0 -106)
📝 webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/ObjectPropertyTable.tsx (+2 -2)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/CellFormatter.tsx (+117 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/CellRenderer.tsx (+18 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Column.ts (+17 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Columns/ColumnIcon/ColumnIcon.ts (+21 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Columns/ColumnIcon/IconFormatter.tsx (+36 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Columns/ColumnSelect/ColumnSelect.ts (+21 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Columns/ColumnSelect/SelectorFormatter.tsx (+47 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/RowRenderer.tsx (+18 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Table.tsx (+148 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/TableContext.ts (+23 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/TableLoader.tsx (+33 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/styles/base.scss (+49 -0)
webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/styles/styles.ts (+24 -0)

...and 4 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dbeaver/cloudbeaver/pull/787 **Author:** [@devnaumov](https://github.com/devnaumov) **Created:** 4/25/2022 **Status:** ✅ Merged **Merged:** 4/25/2022 **Merged by:** [@Wroud](https://github.com/Wroud) **Base:** `devel` ← **Head:** `fix/metadata-editor-perfomance` --- ### 📝 Commits (3) - [`b76b68c`](https://github.com/dbeaver/cloudbeaver/commit/b76b68ce1b2cf4ce2602798e2160cadd9cc03f97) fix(plugin-object-viewer): CB-1755 improve metadata editor perfomance - [`3aaa918`](https://github.com/dbeaver/cloudbeaver/commit/3aaa918e717dfe8c65dec94a060509ad92ee40b8) fix(plugin-object-viewer): CB-1755 add order to custom columns - [`42a53ff`](https://github.com/dbeaver/cloudbeaver/commit/42a53ff5a7f9a47039dbd8de435c4f76e4576a87) fix(plugin-object-viewer): CB-1755 remove old code ### 📊 Changes **24 files changed** (+694 additions, -374 deletions) <details> <summary>View changed files</summary> 📝 `webapp/packages/core-utils/src/index.ts` (+2 -1) ➕ `webapp/packages/core-utils/src/isDefined.ts` (+11 -0) 📝 `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/NavNodeView/VirtualFolder/VirtualFolderPanel.tsx` (+2 -2) ➖ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Header.tsx` (+0 -64) ➖ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Item.tsx` (+0 -199) ➖ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/ObjectChildrenPropertyTable.tsx` (+0 -106) 📝 `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/ObjectPropertyTable.tsx` (+2 -2) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/CellFormatter.tsx` (+117 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/CellRenderer.tsx` (+18 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Column.ts` (+17 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Columns/ColumnIcon/ColumnIcon.ts` (+21 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Columns/ColumnIcon/IconFormatter.tsx` (+36 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Columns/ColumnSelect/ColumnSelect.ts` (+21 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Columns/ColumnSelect/SelectorFormatter.tsx` (+47 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/RowRenderer.tsx` (+18 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/Table.tsx` (+148 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/TableContext.ts` (+23 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/TableLoader.tsx` (+33 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/styles/base.scss` (+49 -0) ➕ `webapp/packages/plugin-object-viewer/src/ObjectPropertiesPage/ObjectPropertyTable/Table/styles/styles.ts` (+24 -0) _...and 4 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-07 21:06:37 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudbeaver#1964
No description provided.