I'll happily concede the point on the fact that CF is never going to be completely up to date with the latest EXT library, however, CF 9 does include EXT-JS 3.0 which I used extensively and integrated with CFLayout in the ColdFusion Portal / Open Government Dashboard project and the two pieces fit together very nicely for me, without having to do any "digging".
If you're on CF 8 - then yes, you'd want to do everything through EXT-JS 3.x and abandon the <cflayout> stuff unless you were implementing a basic GUI that fit within the parameters of what <cflayout> explicitly supports. Btw, for any of you who missed my CFMeetup lecture, you can check out the open gov dashboard / portal based on CF 9 and EXT-JS 3.x at http://www.figleaf.com/Community/CodeSamples.cfm On Mon, Feb 8, 2010 at 7:51 AM, <[email protected]> wrote: > Well, if you take it to that degree, yes that's true. Under the cover CF > (8) used EXT 1.0 I believe. The problem with that in my opinion is that > it's now two versions old. And yes, all the CF DHTML is in the scripts > folder, and yes you can figure out what to do behind the scenes. But, then > you also have to figure out how CF is naming all your components, etc. > There is much more "digging" to work with the built in CF DHTML features if > you go further than the scope of the wrapped CF functionality. > > Steve, while what you say is absolutely true, in my experience it's not > simply just understanding the Ext library and you're ready to roll. You've > got to figure out how CF is generating the scripts so that you can then > interact with the elements that it's creating on the page. And that leads > me back to my original statement. If you plan on going past the scope of > what the built in CF features offer, in my opinion (just my $0.02 again), > then it might be worth looking into one of those 3rd party libraries - (I > use Ext extensively myself). Two reasons for this - 1. You can get the > latest builds of the libraries which have new features, have more bug fixes, > etc., and 2. being that you're building the interface, you'll have a much > more in-depth view of how things interact and therefore doing anything > "special" will be easier to taylor to your needs. > > Again, I'm not trying to speak the gospel, I'm just trying to give James my > view on the topic. > > ------------------------------ > *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Steve > Drucker > *Sent:* Monday, February 08, 2010 7:38 AM > *To:* [email protected] > *Subject:* Re: [ACFUG Discuss] RE: Coldfusion Tabs vs JQuery Tabs > > Allen - > > The built in CF tabs are nothing more than an abstraction layer for the > EXT-JS library tabs (www.extjs.com), so your argument doesn't really hold > water. If you know the various methods for EXT-JS then its every bit as > flexible as Spry or jQuery. In fact, the CF tab JavaScript API is somewhat > easier to learn since there are a number of high-level functions (i.e. > ColdFusion.Layout.createTab(), ColdFusion.Layout.disableTab()) and you can > always invoke ColdFusion.Layout.getTabLayout() to get a pointer to the > underlying EXT-JS element. > > Frankly, given EXT-JS high quality and integrated series of UI components, > it's definitely worth considering EXT-JS over jQuery for advanced UI > (although I would still use jQuery for arbitrary DOM manipulation). > > > <http://WS0ef8c004658c1089-6262c847120f1a3b244-7fec.html> > > On Mon, Feb 8, 2010 at 7:24 AM, <[email protected]> wrote: > >> Just my $0.02. The biggest reason to use something other than CF's >> built in functionality is if you ever need to do something outside of the >> standard uses intended of the tabs. I've not used the CF tabs but here's an >> example of what I'm talking about. Let's assume that the CF tabs are >> standard fare, if you click a tab, it shows/hides divs. Well, let's say >> that you need the tab to do an ajax call or a form validation after you've >> clicked the tab title. If that's not built into the CF tab, it may be very >> difficult for you to make what you need work. Whereas with a third party >> library such as jquery, prototype, etc., you typically have very granular >> control over everything you want to accomplish. >> >> Now, please don't take that as a bash against the built in functionality >> of CF. CF is popular for a reason - they have a lot bundled in that makes >> rapid development/deployment possible. If you just need whatever >> functionality is available, then CF's internal options may be the way to go. >> >> Allen >> >> ------------------------------ >> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Murgolo, >> James >> *Sent:* Sunday, February 07, 2010 1:27 AM >> *To:* [email protected] >> *Subject:* [ACFUG Discuss] Coldfusion Tabs vs JQuery Tabs >> >> Anyone know of any advantages/disadvantages of using JQuery tabs vs >> the built in ColdFusion tabs? I’ve read that JQuery is a bit leaner but are >> there any functionality issues? Heck, what about spry tabs too? >> >> >> >> Thanks, >> >> James Murgolo >> >> >> >> Web Developer >> >> Department of Information Technology >> Oxford College of Emory University >> (770) 784 - 4662 >> [email protected] >> >> ------------------------------ >> This e-mail message (including any attachments) is for the sole use of >> the intended recipient(s) and may contain confidential and privileged >> information. If the reader of this message is not the intended >> recipient, you are hereby notified that any dissemination, distribution >> or copying of this message (including any attachments) is strictly >> prohibited. >> >> If you have received this message in error, please contact >> the sender by reply e-mail message and destroy all copies of the >> original message (including attachments). >> >> ------------------------------------------------------------- >> To unsubscribe from this list, manage your profile @ >> http://www.acfug.org?fa=login.edituserform >> >> For more info, see http://www.acfug.org/mailinglists >> Archive @ http://www.mail-archive.com/discussion%40acfug.org/ >> List hosted by FusionLink <http://www.fusionlink.com> >> ------------------------------------------------------------- >> >> ------------------------------------------------------------- >> To unsubscribe from this list, manage your profile @ >> http://www.acfug.org?fa=login.edituserform >> >> For more info, see http://www.acfug.org/mailinglists >> Archive @ http://www.mail-archive.com/discussion%40acfug.org/ >> List hosted by FusionLink <http://www.fusionlink.com> >> ------------------------------------------------------------- >> > > > > -- > Regards, > Steve Drucker > Founder / President > Fig Leaf Software > http://www.figleaf.com > http://training.figleaf.com > Adobe, Google, Paperthin Consulting/Training/Sales > > > Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule > > ------------------------------------------------------------- > To unsubscribe from this list, manage your profile @ > http://www.acfug.org?fa=login.edituserform > > For more info, see http://www.acfug.org/mailinglists > Archive @ http://www.mail-archive.com/discussion%40acfug.org/ > List hosted by FusionLink <http://www.fusionlink.com> > ------------------------------------------------------------- > -- Regards, Steve Drucker Founder / President Fig Leaf Software http://www.figleaf.com http://training.figleaf.com Adobe, Google, Paperthin Consulting/Training/Sales Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule
