fin-hypergrid / fin-hypergrid/core

Make all LNF (look & feel) properties dynamic

Open
#678 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
907
Forks
139
PR merge metrics
No merged PRs in 30d

Description

Now that we are deferring grid recalculations and re-rendering till end-of-thread, to avoid mulitple occurrences of those operations, we should consider making all properties "dynamic" and add to the setters of each the appropriate call(s) to `beahviorChanged` and the like.

Advantages:

* This will have the dramatic effect of making the results of setting these properties in the console immediately rendered, and therefore immeiately apparent to the developer.

* This will unburden the developer who would no longer need to be responsible for knowing which such calls need to be made.

* This would eliminate the concern we have always had that because developers were often unsure what function(s) exactly to need to be called (which varies based on the property being set) that they would just make every possible call upon setting any property, which is huge overkill and a ton of extra processing.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.