I’ve upgraded the official table plugin with a powerful Summary Row feature! Now you can:
- Perform Sum, Max, Min, Count, and Average calculations on numeric fields.
- Summarize specific areas just by selecting cells with your mouse.
- Don’t worry about data types—it automatically filters non-numeric cells.
Feel free to Star or Fork the repo if it helps your project:
GitHub - OneTwoSmall/nocobase-custom-plugins: 自定义开发Nocobase插件 · GitHub
Updated!
-
Enhancement: Moved the summary row inside the table structure, supporting native horizontal and vertical scrolling behavior.
-
Fix: Resolved an issue where summary values were duplicated across incorrect columns in English mode due to substring matching on column titles.
-
Fix: Fixed cell and header alignment issues in the summary row, ensuring proper horizontal scrolling and accurate column width syncing from the table body.
-
Refactoring: Replaced the pure regex-based validation with an accurate underlying metadata type-checking logic (DOM to field-type mapping) to exclude dates, times, and non-numerical text from sums.
P.S. You can also find my Email OTP and Office Preview plugins in the same repo!
3 Likes
Hello.
This is my first experience installing third-party plugins, so I apologize if this is a silly question, but I wasn’t able to find a solution on my own.
Maybe you could help.
I’m trying to install this plugin in my NocoBase, but no matter what I do I get the error:
“Plugin dependencies check failed, you should change the dependent version to meet the version requirements.”
When I try to enable it, nothing happens.
My NocoBase version is v2.1.0-beta.7.
What I do:
- Copy the plugin to
/app/nocobase/storage/plugins/@nocobase/plugin-enhanced-table-block/
- Run
yarn nocobase upgrade
- Then restart the container
I also tried building an archive, but the result was the same:
yarn build @nocobase/plugin-enhanced-table-block --tar
yarn pm pull /app/nocobase/storage/tar/plugin-enhanced-table-block.tar.gz
You can try upload plugin by plugin manager. Just ignore the error message.
1 Like
I apologize if this is a poorly phrased question; I’m not a developer (I don’t know how to code), but I’d like to know why it’s not possible to create a ready-made plugin, packaged in an archive, for subsequent installation via the web interface?
I also tried to install another user’s plugin, but no matter how I tried to build and archive it, an installation error always appeared and it simply didn’t work…
In other similar systems (no-code platforms, or WordPress, where the plugin can be installed and activated with a single click - it’s all very simple), if someone creates a plugin, you can simply download the finished version to your PC and then upload it to your version of the app… I don’t understand why there are such complications with the plugin system in NocoBase? After all, the core has a common file and folder structure - why does every new plugin need to be “compiled” and “built” via Yarn first, and only then can you try to install it?
Is there perhaps a simple solution for easy installation without the headache?
You can try upload plugin by plugin manager.Get the plaugin from my github respositories. No need to package by youself.
1 Like