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

Reply via email to