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 и т. Д.

У меня есть тип, установленный как числовой. Есть ли что-нибудь еще, что я могу сделать, чтобы заставить сетку сортировать столбцы числовых чисел.

ОБНОВЛЕНИЕ: В качестве обходного пути я использую связывание в качестве источника данных вместо запроса, и сортировка работает, как и ожидалось.

0 ответов

Другие вопросы по тегам