无法将小数分隔符Ext.ux.grid.FiltersFeature更改为逗号

时间:2013-03-20 17:27:46

标签: extjs datagrid extjs4

我正在使用ExtJS 4.1并尝试将numeric grid filter中的小数点分隔符更改为逗号。

这是我的网格过滤器配置:

features: [{
    ftype: 'filters',
    encode: true,
    filters: [{
        type: 'numeric',
        dataIndex: 'frequency',
        decimalSeparator: ','
    }]
}]

enter image description here

提前致谢。

1 个答案:

答案 0 :(得分:3)

我会覆盖Ext.ux.grid.menu.RangeMenu并将decimalSeparator属性添加到默认菜单项配置中:

Ext.override(Ext.ux.grid.menu.RangeMenu, {
    menuItemCfgs : {
        emptyText: 'Enter Number...',
        selectOnFocus: false,
        width: 155,
        decimalSeparator:','
    }
});