Формат даты в формате HTML cfgrid или SQL - PullRequest
4 голосов
/ 07 февраля 2011

Я пытаюсь отформатировать даты в HTML cfgrid.Я не могу заставить его работать в CF при использовании HTML в качестве типа сетки.Я также попытался сделать это в MSSQL с помощью - CONVERT (VARCHAR (10), startDate, 101) AS startDate.

Когда я это делаю, он отображается прямо в сетке, но сетка не будет сортировать надата правильно.

Я понимаю, почему преобразование его в varchar портит сортировку, но я не могу заставить эту работу работать ни в CF, ни в SQL.

Кто-нибудь знает, как заставить его появитьсяв сетке в формате мм / дд / гггг, а также сортировать по дате правильно?

Ответы [ 3 ]

4 голосов
/ 07 февраля 2011

Возможность использовать атрибут маски в html-сетках была добавлена ​​в CF9. Чтобы заставить его работать на даты, вы также должны указать type = date

<cfgridcolumn mask="m/d/Y" type="date" ... >  
2 голосов
/ 23 июля 2011

Если вы используете html cfgrid, вам нужно использовать форматы, найденные в классе Ext JS Date. НЕ формат даты для Flash.

Вот ссылка на класс Ext JS Date

0 голосов
/ 07 февраля 2011
<cfgridcolumn ... mask="mm/dd/yy">

источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...