`
Apple_2011
  • 浏览: 37384 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

Ext 四舍五入

阅读更多
Extjs  让显示的Double类型的数据保留2位小数
1. Ext.util.Format.round(value, precision); //
precision指精确位数。没有四舍五入

2.四舍五入
Ext.override(Ext.form.NumberField, {
    setValue : function(v){
            v = typeof v == 'number' ? v : String(v).replace(this.decimalSeparator, ".");
        v = isNaN(v) ? '' : String(v).replace(".", this.decimalSeparator);
        return Ext.form.NumberField.superclass.setValue.call(this, v);
    },
    fixPrecision : function(value){
        var nan = isNaN(value);
        if(!this.allowDecimals || this.decimalPrecision == -1 || nan || !value){
           return nan ? '' : value;
        }
        return parseFloat(value).toFixed(this.decimalPrecision);
    }
})
表单
items: [{
        xtype   : 'numberfield',
        fieldLabel: 'Net Sales',
        allowBlank:false,
        decimalPrecision:2
}]
Grid里的
{
header:"数量",
dataIndex:"quantity",
sortable:true,
align:"left",
editor:new Ext.form.NumberField({}),
decimalPrecision:2,
renderer: function (value) {
return parseFloat(value).toFixed(2);
}
},
0
2
分享到:
评论

相关推荐

    ext-decimal:PHP 7中正确舍入的任意精度十进制浮点算术

    PHP十进制扩展 PHP的四舍五入,任意精度的十进制算法文献资料见要求PHP> = 7.2安装pecl install decimalAlpha : pecl install decimal-alphaWindows用户可以在下找到.dll文件。使能够您可以使用...

    ExtJs4.0 使用心得@1 Ext.util.Format.Number()

    `numberRound`则用于四舍五入数字到指定的小数位数。 总的来说,`Ext.util.Format.Number()`是ExtJS 4.0中处理数字格式化的重要工具,它允许开发者灵活地控制数字的显示方式,提高了代码的可读性和用户体验。在实际...

    PHP7中的正确舍入任意精度的十进制浮点运算

    例如,四舍五入到最接近的整数: ```php -rounded = $decimal->round(); echo $rounded; // 输出 "3" ``` 除了基本的算术运算,`Decimal`类还支持幂运算(`pow()`)、开方(`sqrt()`)、取余(`mod()`)等高级数学...

    extjs帮助文档pdf版

    - `Ext.Number.toFixed(number, digits)`: 将数字四舍五入到固定的小数位数。 #### 4. String 类 (P.4) - **概述**:提供了处理字符串的操作方法。 - **常用方法**: - `Ext.String.capitalize(string)`: 将字符...

    EXTJS___API详解

    3. **Number 类**:增强了JavaScript的数字处理,提供了如Ext.Number.from()用于安全地转换值为数字,Ext.Number.round()进行四舍五入等。 4. **String 类**:扩展了字符串操作,例如Ext.String.format()用于格式化...

    JS中的使用技巧,每一项都是js中的小技巧

    - `Math.max()`用于求最大值,`Math.pow()`用于计算幂次方,`Math.round()`四舍五入,`Math.floor(Math.random() * (n + 1))`生成0到n之间的随机整数。 ### 41. 日期操作 - 使用`new Date()`创建日期对象,可以进行...

    PHP人民币金额转大写实例代码

    1. `ParseNumber`方法是转换功能的入口点,它负责处理传入的数字金额,判断是否超过处理范围,并且对小数点后的金额进行四舍五入处理,然后分别调用`int`方法和`dec`方法处理整数部分和小数部分。 2. `int`方法用于...

    oracle经典sql查询

    - `ROUND()` 函数用于对数值进行四舍五入处理,这里将计算结果保留为整数。 #### 二、查看表空间物理文件的名称及大小 **知识点解析**: 此查询可以列出表空间中的每一个物理文件,并展示它们的名称以及各自占用的...

    DBA常用SQL语句

    - `round()`函数对结果进行四舍五入处理,保留整数部分。 #### 二、查看表空间物理文件的名称及大小 此SQL语句用于获取每个表空间下所有数据文件的名称和大小。 **SQL语句**: ```sql SQL>select tablespace_name, ...

    oracle 中的经典SQL

    - `ROUND`函数用于四舍五入到指定的小数位数,在这里用于将字节转换为兆字节并取整。 #### 二、查看表空间物理文件的名称及大小 此查询用于列出每个表空间下所有数据文件的名称以及它们各自的大小(单位为MB)。 *...

    oracle常用命令

    - **ROUND(n, m)**: 将`n`四舍五入,保留小数点后`m`位。 - **示例**: `SELECT ROUND(123.456, 2) FROM dual;` 返回123.46。 以上是关于Oracle常用命令的详细介绍,这些命令涵盖了数据库管理的基本操作,包括启动...

    MySQL 5.1中文手冊

    前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 ...

    MySQL 5.1参考手册 (中文版)

    目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 ...

    mysql官方中文参考手册

    MySQL 5.1参考手册 目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 ...

    MYSQL中文手册

    言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 ...5.10.5....5.10.6....5.10.7....5.10.8....5.11.4....5.11.5....7.4.9....7.4.10....10.3.12....10.10.6....10.10.7....

    MySQL 5.1参考手册中文版

    目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 ...

    MySQL 5.1参考手册

    MySQL 5.1参考手册.chm 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 ...

Global site tag (gtag.js) - Google Analytics