Coldfusion 9.01 で cfgrid コントロールを使用して、数列の数値を含むクエリ レコードセットを表示しています。
私のグリッドは format="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" />
私が直面している問題は、列見出しをクリックして数値列の 1 つをソートすると、グリッドが数値をテキストとしてソートすることです。
9999、9、888、8、777、7など
タイプを数値に設定しています。グリッドに数値の列を数値的にソートさせるために他にできることはありますか?
更新: 回避策として、クエリの代わりにバインドをデータソースとして使用しており、並べ替えは期待どおりに機能します。