This adds a JSON editor to the calculate dialogs, allowing users full control of the equations they execute. This may be less user-friendly than the RJSF forms to those that do not know JSON-logic. But it is much less clunky, allows copy & paste, and is MORE friendly to those that do understand JSON-logic.
To keep this performant while adding the state management for the JSON editors, the table view has been paginated. In many cases you can still see your whole data set on one page while maintaining responsiveness. With 1000 rows, though, it would otherwise get difficult.
This adds a JSON editor to the calculate dialogs, allowing users full control of the equations they execute. This may be less user-friendly than the RJSF forms to those that do not know JSON-logic. But it is much less clunky, allows copy & paste, and is MORE friendly to those that do understand JSON-logic.
To keep this performant while adding the state management for the JSON editors, the table view has been paginated. In many cases you can still see your whole data set on one page while maintaining responsiveness. With 1000 rows, though, it would otherwise get difficult.