Hi Zhihan, you've done a great job. I'm trying to use your variant of grid in my project, but when forceFitColumns=True is set - the table width becomes extremely wide and even the first column does not fit on the screen:
There is normal rendering when forceFitColumns=False:
I'm using jupyterlab==3.5.3, ipywidgets==7.8.5.
I couldn't get it to work in the current versions with error: Failed to create view for 'QgridView' from module 'qgridnext' with model 'QgridModel' from module 'qgridnext'