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<http://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). <WS0ef8c004658c1089-6262c847120f1a3b244-7fec.html> On Mon, Feb 8, 2010 at 7:24 AM, <[email protected]<mailto:[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]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Murgolo, James Sent: Sunday, February 07, 2010 1:27 AM To: [email protected]<mailto:[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]<mailto:[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 http://www.fusionlink.com -------------------------------------------------------------
