zoukankan      html  css  js  c++  java
  • Extjs NumberField 开始值 不能大于 结束值

    Ext.apply(Ext.form.VTypes,{      
        numberrange: function(val, field)     
        {    
            var num = parseFloat(val);
            if (field.startNumberField)     
            {    
                var sd = Ext.getCmp(field.startNumberField);    
                sd.maxValue = num;   
            }     
            else if (field.endNumberField)     
            {    
                var ed = Ext.getCmp(field.endNumberField);    
                ed.minValue = num;
            }    
            return true;    
        }      
    });
    
    var startSyjeNumber = new Ext.form.NumberField({
                            fieldLabel : '最低收益金额(元)',
                            name : 'zdsyje',
                            allowBlank : true,
                            allowDecimals : true,    //是否允许小数
                            decimalPrecision : 2,    // 精确的位数
                            allowNegative : false,    //是否允许负数
                            style : "ime-mode:disabled",
                            id:"zdsyje_s",
                            vtype : 'numberrange',
                            endNumberField : 'zgsyje_s',
                            width :190,
                            listeners:{
                                   'change' : function() {
                                           if(startSyjeNumber.getValue() == "") endSyjeNumber.minValue = 0;
                                        startSyjeNumber.validate();
                                        endSyjeNumber.validate();
                                    }
                            }
                            });
    
    var endSyjeNumber = new Ext.form.NumberField({
                            fieldLabel : '最高收益金额(元)',
                            name : 'zgsyje',
                            allowBlank : true,
                            allowDecimals : true,    //是否允许小数
                            decimalPrecision : 2,    // 精确的位数
                            allowNegative : false,    //是否允许负数
                            style : "ime-mode:disabled",
                            id:"zgsyje_s",
                            vtype : 'numberrange',
                            startNumberField : 'zdsyje_s',
                            width :190,
                            listeners:{
                                   'change' : function() {
                                           if(endSyjeNumber.getValue() == "") startSyjeNumber.maxValue = Number.POSITIVE_INFINITY;
                                        endSyjeNumber.validate();
                                        startSyjeNumber.validate();
                                    }
                            }
                            });
  • 相关阅读:
    css3学习 理论之渐变
    css3学习 理论之弹性盒模型
    backbone 初识
    css3学习 理论之动画
    backbone 学习之小例子一枚
    Moving property files outside jar in spring standalone application
    mysql 命令
    Broken pipe
    Gerrit
    maven eclipse 工程缺少build path怎么办?
  • 原文地址:https://www.cnblogs.com/mingforyou/p/3344664.html
Copyright © 2011-2022 走看看