ColdExt RC 1 released!

Now up on RIAForge is the first Release Candidate of ColdExt. ColdExt is a ColdFusion tag library which makes it easier to build rich user interfaces using the amazing Ext JS library. ColdExt supports multiple CFML engines including CFMX 7, CF8, Railo 3.0.1 and OpenBD 1.0.

This release provides support for ExtJS 2.2.1 plus 6 new demos and 2 new user extensions - fileUploadField and gridSearch.

The main enhancement in RC 1 is to allow the JS and CSS resources for User Extensions to be loaded up front on the calling page, meaning that UX components can now be used in remote pages loaded via Ajax. This can be configured on the onReady tag using the uxLoad attribute, by specifying a comma delimited list of the extensions to load (based on the folder name of the extension in the /ext/ux folder) or by specifying "all" to load the resources for all extensions. For e.g.

<ext:onReady loadingMask="true" uxLoad="all">

Check out the latest demos for a bit more of a taste of ColdExt, and be sure to view the source of each demo to see how easy ColdExt is to implement.


coldext-rc-1


In other news, Kevin Roche wrote a nice series of blog posts on ColdExt back in December documenting some of the issues he faced in implementing some components. ColdExt also got a mention in Episode 2 of the CF Hour podcast by Dave Ferguson and and Michael Sean Becker â€" cheers guys :)

Also be sure to mark your calendars for April 14-16 2009 as the first ever Ext Conference will see the release of Ext JS 3.0! Expect a ColdExt release to follow during April.


If you have any feedback or feature requests for ColdExt please get in touch by leaving a comment here, using the contact form on the ColdExt project page or emailing me directly (my email address is in the readme.txt file in the downloadable zip!)

Comments
Thanks for the mention. I look forward to using the new version.
# Posted By Kevin Roche | 3/7/09 10:37 AM
Thanks for all your hard work, looks good, can't wait to plug it in and start testing with the new version.
# Posted By Mike Schierberl | 3/8/09 8:10 PM
Great job! Question after trying out you code:
Is it possible to define a treePanel with drag and drop events? I am looking to create a file manager sort of tree. Any examples?
# Posted By Evagoras Charalambous | 3/9/09 6:30 AM
@Evagoras - I posted an example of a drag/drop event listener to the forum at...

http://coldext.riaforge.org/forums/messages.cfm?th...
# Posted By Mike Schierberl | 3/9/09 2:25 PM
@Mike - Thank you for the link! I was able to use that part of the code to successfully create handlers for moving nodes around.
Now all I have left is to figure out how to add delete/add new functionality to the tree...
# Posted By Evagoras Charalambous | 3/12/09 8:31 AM
I am now trying to add a context menu on the treepanel. A right click with "Delete" and "Add" buttons. Any ideas?
# Posted By Evagoras Charalambous | 3/16/09 8:59 AM
I had a context menu example that didn't make it into the release, but after looking for a few minutes I can't find it.

Basically, ColdExt doesn't have tag-based support for creating context menus, so you would need to create a menu using Ext directly in a <ext:script> block. You can use the <ext:listener> on the treePanel to display the menu and pass parameters to it (such as the ID of the node which was right-clicked).

There should be a number of examples or discussions on the ExtJS.com forums to give you a head start.
# Posted By Justin Carter | 3/16/09 9:20 AM
@Justin Carter

Thanks! What you gave me was good enough to help me search for what I needed in the ExtJs forums. I was able to get it done pretty quickly. Here's how I did it - posted the code in the forums:
http://coldext.riaforge.org/forums/messages.cfm?th...
# Posted By Evagoras Charalambous | 3/16/09 11:09 AM
Justin - Great stuff, well done.

One of the features that I would love to see would be an extension or plugin that allows us to create a grid-within-a-grid or "sub grid" (as jqGrid calls it). I see so many nice grid components in the .NET world, but unfortunately there is nothing comparable for CF.
# Posted By Bill B. | 3/30/09 4:00 PM
Great job! Question that after testing the code:
Is it possible to define a treePanel with drag and drop events? I am looking to create a file manager type of tree. Some examples? http://search.plot-movie.com/
# Posted By FlashBack | 6/14/09 5:43 PM
Any plans to move this forward with ExtJs 3.x? I am willing to help.
# Posted By Evagoras Charalambous | 8/3/09 11:06 AM
I've got some preliminary support for Ext JS 3.x in the trunk in SVN already (have had for several weeks), I just haven't had a chance to get coverage on the new components & demos yet. I hope to get the next release out the door in the next few weeks, but if you think you can help me hurry things along feel free to pop me an email and we can discuss a couple of things :)
# Posted By Justin Carter | 8/4/09 6:24 AM
I shot you an email as well at your gmail account, so let me know how I can help. I have been using your tags quite a lot recently so it's definitely worth it for me to see them updated to 3.x.
# Posted By Evagoras Charalambous | 8/11/09 3:22 AM
Justin, here is a standing-request for you to please support Cutter's CFQueryReader just as soon as you possibly can. I'm given to understand that you are already working on it (or have done so), and I'm sure that lots of us out here are "anxiously awaiting" delivery of the work.

AtDhVaAnNkCsE (= "thanks in advance")
# Posted By Mike Robinson | 8/26/09 7:09 PM
I guess that you do know how not easy can the custom essay performing be. But, you shouldn’t be frustrated, because the custom writing services present the <a href="http://www.exclusivepapers.com/paper-writing-servi...">paper writing service</a> essays and there is not a problem to <a href="http://www.exclusivepapers.com/purchase-essays.php...">purchase essays</a> and be happy.
# Posted By RiversSue20 | 3/11/10 8:56 AM



If you subscribe, any new posts to this thread will be sent to your email address.