Comments (2)
Hi @wave-light
Thank you for reporting this. I checked the issue, and it's related to the HyperFormula itself, and the limit set for maxRows
in the engine is too small.
We have a similar issue reported here: handsontable/hyperformula#1185.
In this case, the same problem was found in the maxColumns
, but I believe the reason is the same. I will report it internally and let you know when we have more information on the possible timeline for the fix.
from handsontable.
The cause of the error
The Formulas.updatePlugin
method passes the maxRows
and maxColumns
settings to the HyperFormula engine. But in HyperFormula the maxRows and maxColumns config options are global and hold for all sheets.
Relevant formulas
plugin code:
handsontable/handsontable/src/plugins/formulas/formulas.js
Lines 323 to 328 in 1570df1
handsontable/handsontable/src/plugins/formulas/engine/settings.js
Lines 39 to 45 in 1570df1
Recommended solution
maxRows
and maxColumns
settings in Handsontable seem to control the visual layer (the number of rows and columns displayed), whereas in HyperFormula, the maxRows
and maxColumns
config options were introduced for performance reasons. In my opinion, Handsontable should not pass these settings to HyperFormula.
To fix the issue, it should be enough to remove lines 41 and 42 from the handsontable/src/plugins/formulas/engine/settings.js
file:
handsontable/handsontable/src/plugins/formulas/engine/settings.js
Lines 41 to 42 in 1570df1
from handsontable.
Related Issues (20)
- [Bug]: Can't paste into Handsontable 14.0.0 HOT 2
- [7.2.0+] Row movement while using CSS transform property causes multiple issues when `colHeaders` are disabled
- [Bug]: setDataAtCell with two arguments seems not working correctly HOT 6
- Getting "Module parse failed: Unexpected token" from the css when using webpack HOT 3
- [Bug]: focus on handsontable on iframe will make outer iframe input uneditable HOT 3
- [Bug]: dateFormat is not effective HOT 4
- [Bug]: setSourceDataAtCell doesn't works on children HOT 3
- how copy data to handsontable many times HOT 9
- check box In hot-cloumn doesn't show HOT 10
- [Bug]: Undo of removing records works incorrectly when 'minRows' setting is configured HOT 1
- Can I use HyperFormula in Hot-table? HOT 1
- [Bug]: Module not found: Error: Can't resolve './locale' HOT 1
- [Bug]: Styles are different when using react-scripts vs vite HOT 2
- How can I use the cellType of dropdown in hot-column
- [Bug]: The HotTable component in vue does not update the hooks in settings HOT 12
- why contextmenu not work HOT 2
- [Bug]: After interacting with Handsontable, the clipboard functionality is not working properly. HOT 2
- [Bug]: formula updated BUT cannot be catch,like afterChange(),afterSetDataAtCell(),afterFormulasValuesUpdate() HOT 5
- [Bug]: Handsontable getSourceData returns data of cells in wrong order after moving columns in React HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from handsontable.