cffileupload Tag - Event Handlers

Continuing with exploring the new multi-file upload tag functionality in ColdFusion 9, this post will build on the previous post and add event handlers. We are able to work with 3 event handlers:

  1. onComplete - Called after each file finishes uploading
  2. onError - Called when a file upload errors out
  3. onUploadComplete - Called when all the files finish uploading
Have a look at the Demo.
Lets take a look at the code.

[More]

Blog 1 Year Anniversary and Looking Forward to Another Year

The blog was officially launched on 1/5/2009. The first true knowledge sharing entry came on 1/8/2009, so its been 1 year and 1 week since I started bloging. It has been an excellent journey till now and I am sure it will continue to be. The main idea behind the Blog was to motivate me to continue learning new things and it did serve that purpose. While it took me more than an year to really look at whats new in ColdFusion 8, but with ColdFusion 9 I was right in there with the beta. Now there are other community blogs I read daily and always end up learning something new everyday. I have a better understanding of Ajax and libraries such as ExtJS, YUI and jQuery. Of course, there is still a lot to learn too in all of them. I haven't blogged as much as I had hoped, there have been big periods of inactivity, sometimes due to a busy schedule, sometimes due to other reasons.

I would also like to thank the people who read the blog. It has been great to see some positive comments on some of the blog entries, so thanks for all the support.

There are some goals in mind for 2010:

  • Blog More - This is pretty simple. Blogging more will also mean I am learning more things.
  • Learn a Framework - I really feel that my next level of Proffesional Development should involve learning a framework. Even though, I have my own take on organizing code properly (that achieves to a good extent OO and MVC), learning a framework should be fun, challenging, exciting. I don't know which framework I am going to choose, but it will be one of the newer ones.
  • More ORM - ColdFusion 9 brought us ORM integration. I did dive into it during beta, its time to explore it further and learn ORM concepts.
  • jQuery 1.4 - A great library, a new version. Excellent opportunity to learn more about JavaScript, DOM, Ajax.
  • Attend a CF Conference - My intention was to attend CFinNC last year, but it didn't work out at the last moment. This year, I want to attend atleast one CF conference.
  • Local User Group Involvement - I haven't attended a single UG meeting. I am not sure how active they currently are, but need to look it up and start attending some meetings. Should be a great place to meet new people and learn new things.
  • AIR/Flex - I really need to first figure out which one to tackle first. On one hand, AIR seems very exciting. On the other hand, I have done some Flex before and increasing my understanding of it will also help me design AIR applications. Someone want to help me out here?

cffileupload Tag - Uploading Multiple Files

Back in beta, I had made a post on this new tag in ColdFusion 9. It creates a Flash interface allowing the user to upload multiple files to the server. A pretty easy way to achieve something powerful. Back in beta, there was also a bug with the funtionality. It was that ColdFusion was not automatically passing back Success, Failure messages. With the release now, that has been taken care of, so we can revise the beta code.

Have a look at the Demo

Lets take a look at how simple the code is

[More]

ColdFusion 9 Demos Back Up

Most of the ColdFusion 9 demos are back online, as I got a monthly CF9 hosting account at hostek.com

Unfortunately, the CF9 ORM and multi-file upload demos won't be available. The ORM demos because I don't have SQL Server at hostek and I will be revisiting the multi-file upload demo again soon.

ExtJS 3.0 Editor Grid with ColdFusion + Ext Toolbar Play

I hadn't looked at the Ext JS library in a while, but this weekend, I took a look at it with the idea of eventually building out a full CRUD grid using Ext JS and ColdFusion. It took some time, particularly trying to figure out the phantom records implementation, but its done now.

View the Demo

And as always, time to look at the code.

[More]

Using jQuery based jqGrid with ColdFusion Revisited: Full CRUD grid with Advanced Searching

It has been a while since I made my last blog post as work has kept me very busy. Over the weekend I saw that a new jqGrid version had been released and that it contained in-built advanced searching (called multiple search). I also thought it was a good time to revisit my earlier blog post on a full CRUD grid and update it to 3.6 specifications.


This implementation uses the following jqGrid features:

  1. Inbuilt Form based Add, Edit, Delete and Search functionality
  2. Search is done using new Multiple Search feature
  3. Exploration of a few additional colModel parameters

View the Demo : this is all realtime, any updates made will be reflected in the grid.
Now, lets look at the code

[More]

ColdFusion 9 Demos Unavailable Currently

I was using Hostek's Beta hosting to host a demos for the ColdFusion 9 posts. The beta hosting was discontinued a few weeks back with the release of ColdFusion 9. As a result, the demo links in blog posts that are based on CF9 will not work, while I work on upgrading the blog to CF9 hosting and rehosting the demos.

Sorry for the trouble.

Playing with jQuery UI : Part 1

I downloaded the jQuery UI library a few weeks back (should have done it earlier too). I started playing around with it, but work has been so busy did not get much time to look at it. Finally, found some time to do a basic tabs, accordians, sliders, progress bar demo. Its very basic, good start to learing how some of the things work.

View Demo

The progress bar demo is probably the most complex one, so code for it follows.

[More]

Registration for CFinNC Conference Open (Free ColdFusion based Conference)

I am personally from Charlotte, so when the CFinNC Conference was announced, it was very exciting. I wanted to get to CFUnited this year but could not make it because of a very busy work schedule, so a weekend conference a few hours away was awesome. And on top of everything it is Free. Let me say that again, it is Free.

They put out a provisional list of speakers and its a very good list. A lot of people who I wanted to listen to in previous conferences will be there.

So head on over to cfinnc.com and register for it.

jqGrid 3.5 with jQuery UI ThemeRoller Themes Demos

jqGrid 3.5 was released yesterday. It includes lots of good features, including a new rendering engine for faster loading. It also now supports jQuery UI ThemeRoller themes, so to start off itself you have access to variety of styles and can create your own easily too.

So I went ahead and created a demo that shows the grid in all these themes.
View Demo

How I did this style selection switch, follows

[More]

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.9.5.003.  Design based on ARCLITE by: digitalnature