根据文档,我应该能够使用 mask 属性来格式化我的列:
<cfgridcolumn name="salary" type="numeric" mask="$999,999">
我有一个工资金额,我想显示为
$100,000
$80,000
$5,000
任何想法为什么它不起作用?
用于测试的完整代码片段如下。
<cfscript>
rs = QueryNew('salary', 'integer');
QueryAddRow(rs,3);
QuerySetCell(rs, 'salary', '100000', 1);
QuerySetCell(rs, 'salary', '80000', 2);
QuerySetCell(rs, 'salary', '5000', 3);
</cfscript>
<cfform>
<cfgrid format="html" name="demo" query="rs">
<cfgridcolumn name="salary" type="numeric" mask="$999,999">
</cfgrid>
</cfform>