>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