>So, Ext.isReady is like $("document").ready() in jQuery ... good to know 
>if I ever play around with Ext.  It's a convention in jQuery to wrap all 
>those sorts of functions in a ready() call for just this reason:
>
>$("document").ready().function {
>    doMyStuffNowThatWeAreDoneLoading();
>}

Actually, Ext.isReady doesn't have anything to do with whether or not your 
components are rendered or not. It is a boolean property not to be confused 
with the on.Ready event. ExtJS has very granular and specific event triggers, 
so using setTimeout and reading Ext.isReady isn't the most elegant solution.

If you want to start interacting with ExtJS directly, I suggest you download 
and install the latest version (3.0.x) who's syntax has changed somewhat from 
v1.x. It's also the version that ships with CF9.

You'll find you'll be doing a lot more event-driven programming (e.g. on.Render 
do this).

Lastly, keep in mind that the IE6 Javascript engine is orders of magnitude 
slower than what you have in contemporary browsers, so some of the flickering 
and jumping around you see when ExtJS is doing its layouts may be unavoidable.

To help you get started, you can view a presentation I did at CFinNC a few 
weeks ago titled: "Building RIAs Using ExtJS 3 and ColdFusion"

http://www.slideshare.net/paulcormier/building-rias-using-extjs-3-and-coldfusion

Once you get over the initial (moderately steep) learning curve, you'll find 
using the Ext widgets directly rather than the CF Tags to be quite flexible.

Paul Cormier
webmasterymadesimple.com 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327853
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to