Posted 17 October 2023, 6:47 pm EST
Hi,
after updating version from 5.20231.888 to 5.20231.904 I get an error when creating my custom class which extends FlexGrid.
Running this sample
import {FlexGrid} from "@grapecity/wijmo.grid";
document.readyState === 'complete' ? init() : window.addEventListener('load', init);
export class MyCustomFlexGridSample extends FlexGrid {
constructor(mySelector) {
super(mySelector);
}
}
function init() {
const myCssSelector = document.createElement('div')
const myFlexGrid = new MyCustomFlexGridSample(myCssSelector)
}
I get this error
es2015-esm.js:14 Uncaught ReferenceError: Must call super constructor in derived class before accessing 'this' or returning from derived constructor
at new ArrayBase (es2015-esm.js:14:56187)
at new ObservableArray (es2015-esm.js:14:56637)
at new RowColCollection (es2015-esm.js:14:45427)
at new RowCollection (es2015-esm.js:14:49965)
at es2015-esm.js:14:66455
at MyCustomFlexGridSample.deferUpdate (es2015-esm.js:14:84526)
at new FlexGrid (es2015-esm.js:14:66393)
at new MyCustomFlexGridSample (flexGridExtend.js:6:9)
at init (flexGridExtend.js:12:24)
Any ideas what’s going wrong here?
Thanks