ColdFusion 9.01 released and still no insight into the grid issues and date time strings
Tags: Coldfusion
It seems that Adobe still don't understand the concept of what backward compatibility is, and if they do then why is this issue such a hard issue to resolve?
I have been trying to get Adobe to fix this issue, and it appears that this is going to be something that Adobe are just not interested in fixing.
So what is the issue then?
it is very simple, you used to be able to format the date and time in a grid to anything you wanted. As is shown by the following image.

However in ColdFusion 9 this is what now happens.
And in ColdFusion 9.01 we now get this.
As you can see it is no longer a text string that gets displayed, so if you have an Application in ColdFusion 8 and use date times in the grid. Expect to have to use custom rendering for your cells. This is not what I call acceptable by Adobe, but it doesn't matter how you explain the problem to them they are just not interested in fixing this problem.
-
Andrew, I double checked the docs, and I see no support for time formats in HTML grids. Flash grids, yes, but not the Ext based one. Can you show the code you are using to format the times?
# Posted By Raymond Camden | 7/14/10 9:08 AM -
Ray,
That is correct there is a custom rendering for that cell going on, however the data displayed by the cfgrid is different on each occasion without it. As you can see by the images, ColdFusion 8 works the way it should.
ColdFusion 9.0 when setting up the record store actually strips any time time information before passing it into the record store for the grid to use.
ColdFusion 9.01 takes the infomration from the record store and is now applying a custom render on anything that it thinks is a date and time stamp.
This means that the code from ColdFusion 8, no longer works at all. I know why this is the case and I'll be writing another blog to show case this more.# Posted By Andrew Scott | 7/14/10 5:31 PM



TweetBacks