Attached to this is my slide deck and sample code from my ColdFusion + ExtJs presentation here at cf.Objective() 2010. Overall it seemed to go really well, despite the typical technical difficulties, and though Ray said I needed to be a little more introductory (Thanks Ray. I appreciate the feedback.) I heavily commented the JavaScript in my source code, so hopefully that will help to fill in the gaps for people. If anyone has any questions, feel free to use the contact link at the bottom of the page.
I want to shout out to Aaron Conran of ExtJs, for providing me with a license for their new ExtDesigner to giveaway in my presentation. I pinged him last minute on this, and he really came through (Hope you like it Lance. Drop me your info to give back to Aaron.) For those who haven't checked it out yet, it's a fantastic tool, really well done, and more than worth the small price tag on it.
On a side note, I'm using a "work-in-progress" version of CFQueryReader in this sample. I'm in the process of refactoring to support some advanced features of Ext.Direct, and the new version will only be compatible with 3.2 and above. When I put it into SVN I'll add some notes on which revision is the cutoff for previous versions of ExtJs.
Update: I've added notes to the readme.txt file of the sample download with instructions on how to make the examples work in ColdFusion 8 as well.


#1 by Inge on 4/26/10 - 9:10 AM
I have tried to run your example website on our server (ColdFusion 8),
but i get following error message: 'MyViewportUi' is undefined step1.js
I must confess that not used to work with Ext.
#2 by Steve 'Cutter' Blades on 4/28/10 - 11:55 AM
Not getting any errors on my end. What browser and version are you using? Did you follow the instructions within the readme.txt file? If you did not download and include the ExtJs library, then you would get that error (that's in the readme.txt file).
#3 by Randy Leinen on 7/19/10 - 6:46 PM
"We've identified the associated Store, which preloads on instantiation due to it's 'autoLoad' configuration."
Does this guarantee that the combos will be loaded from the referenced store before the form is loaded with the data? If so, how, since they are dependent upon async ajax calls for their data?