cfgrid - как отсортировать столбец чисел
Я использую элемент управления cfgrid в Coldfusion 9.01 для отображения набора записей запросов с несколькими столбцами чисел.
Моя сетка - это формат ="html" и запрос в качестве источника данных.
Частичный список моих столбцов сетки выглядит следующим образом:
<cfgridcolumn name="delivery" header="Email Delivery" width="300" />
<cfgridcolumn name="deliveryDate" header="Delivery Date" width="100" />
<cfgridcolumn name="sent" header="Sent" width="50" type="numeric" />
<cfgridcolumn name="Opens" header="Opens" width="50" type="numeric"/>
<cfgridcolumn name="OpenRatio" header="%Opens" width="75" type="numeric" />
Проблема, с которой я сталкиваюсь, состоит в том, что, когда я нажимаю на заголовок столбца, чтобы отсортировать один из столбцов чисел, сетка сортирует числа как текст.
9999, 9, 888, 8, 777, 7 и т. Д.
У меня есть тип, установленный как числовой. Есть ли что-нибудь еще, что я могу сделать, чтобы заставить сетку сортировать столбцы числовых чисел.
ОБНОВЛЕНИЕ: В качестве обходного пути я использую связывание в качестве источника данных вместо запроса, и сортировка работает, как и ожидалось.