I developed a wrapper structure for editing data tables on blueprint’s detail panel. It is very easy to use and there is no overhead for performance. You can edit the data of table like as blueprint object’s static properties. Here are samples for how it works.
The InlineTable object exposes data of the table on blueprint by direct.
(Left: BrushDataTable Asset, Right: A detail panel of a blueprint asset including InlineTable property)
You can edit the exposed properties and it would be reflected to source table.
Adding/removing rows are also possible.
Also, you can renaming row!
It provides searching widget, so you can easily find a row what you want.
Final feature: You can save the table by clicking save button.