- Issue with writing edited columns back to server
- Spent way too long trying to figure out how to disable column sorting - was successful here.
- Spend way too long trying to disable allowing user to adjust column widths - was unsuccessful here
- Issue with blank lines when using viewItemFileService REST service, this was the showstopper
- General inflexibility
- Not much out there on the web for help, even Stack Overflow could not come through for me.
ExtJS is a lot more than just a grid, just as Dojo is a lot more than just a data grid. It includes a multitude of various controls. One key point about ExtJS is that it is not free, it is $329 if you just buy the license. Before starting out, I explained all my Dojo grid troubles with my manager, and he gave me the go ahead with ExtJS.
This afternoon, I was able to get the grid to appear and talk to my REST service. The great thing was that I used the very same REST service that gave me the blank rows in the dojo grid, and with the ExtJS grid it worked how I expected with no blank rows. I might be blogging more about ExtJS as I get more into it, but I will never match the helpful info here in Mark Roden's blog series. In addition to posting how to use ExtJS, Mark has included a sample database where you dig into the code. If you find yourself struggling like me with the Dojo grid, then this might be worth a look.