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();
                                }
                        }
                        });
Extjs NumberField 开始值 不能大于 结束值的更多相关文章
- #有如下值集合[11,22,33,44,55,66,77,88,99,90...],将所有大于66值保存至字典的一个key中,将小于66的值保存至大二个key的值
		
#!/usr/bin/env python #有如下值集合[11,22,33,44,55,66,77,88,99,90...],将所有大于66值保存至字典的一个key中,将小于66的值保存至大二个ke ...
 - TOJ-5395 大于中值的边界元素
		
描述 给定一个二维数组,求二维数组的边界元素中,大于二维数组“中值”的元素个数.这里的“中值”定义为一个元素序列中: (1)当元素个数为奇数时,即为中间大的元素: (2)当元素个数为偶数时,为中间大的 ...
 - TOJ5398: 签到大富翁(简单模拟) and TOJ 5395: 大于中值的边界元素(数组的应用)
		
Python代码!!! 5395 传送门:http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=53 ...
 - tweenMax+如何让数字由初始值动画到结束的值
		
html: <div class="wz1">0</div> css: .wz1{ width: 114px; height: 30px; position ...
 - vue+elementUI封装的时间插件(有起始时间不能大于结束时间的验证)
		
vue+elementUI封装的时间插件(有起始时间不能大于结束时间的验证): html: <el-form-item label="活动时间" required> & ...
 - Oracle---------sql 中取值两列中值最大的一列
		
1.表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列. select (case when a>b then a else b ...
 - 话说C++中的左值、纯右值、将亡值
		
写在前面 C++中有“左值”.“右值”的概念,C++11以后,又有了“左值”.“纯右值”.“将亡值”的概念.关于这些概念,许多资料上都有介绍,本文在拾人牙慧的基础上又加入了一些自己的一些理解,同时提出 ...
 - c++ 11 移动语义、std::move 左值、右值、将亡值、纯右值、右值引用
		
为什么要用移动语义 先看看下面的代码 // rvalue_reference.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #includ ...
 - Oracle  序列 CACHE 值必须小于 CYCLE 值的解决方法
		
之前创建sequence时碰到一个问题, 当我使用了cache时总是提示CACHE 值必须小于 CYCLE 值,查了下文档,找到这么一个公式 文档的大概意思是cache的值必须要小于通过这个公式计算得 ...
 
随机推荐
- Jenkins+Docker持续集成
			
本节内容: Jenkins介绍 安装部署Jenkins Jenkins构建maven风格的job Jenkins邮件通知设置 Sonar Jenkins与Docker结合 一.Jenkins介绍 Je ...
 - Hive(九)Hive 执行过程实例分析
			
一.Hive 执行过程概述 1.概述 (1) Hive 将 HQL 转换成一组操作符(Operator),比如 GroupByOperator, JoinOperator 等 (2)操作符 Opera ...
 - Abstract Factory 抽象工厂
			
意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 适用性 一个系统要独立于它的产品的创建.组合和表示时 结构 参与者 AbstractFactory:声明一个创建抽象产品对象 ...
 - spring调用方法(接口和多个实现类的情况)
			
以spring框架注入bean说明接口TestService 有2个实现类 TestServiceImp1 @Service("TestService1") ,TestServic ...
 - LoadRunner WebTours无法显示页面
 - LoadRunner11-遇到问题及解决办法(汇总)
			
LoadRunner11-遇到问题及解决办法 1.LoadRunner超时错误:在录制Web服务器端,如果超过120秒服务器协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同.错 ...
 - GPL、BSD和Apache开源许可证
			
参考资料 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) 如何选择开源许可证? - 阮一峰的网络日志 开源许可证教程 - 阮一峰的网络日志 简介 自由软件许可证由FSF(Free ...
 - 微服务:如何优雅的使用Mybatis
			
个人比较喜欢 jpa 这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis.到网上找了一下关于 spring boot 和 mybatis 组合的相关资料,各种各样的形式都有,看的人 ...
 - 说一说Servlet的生命周期
			
servlet有良好的生存期的定义,包括加载和实例化.初始化.处理请求以及服务结束.这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达. Se ...
 - PHP的钩子实现解析
			
钩子是编程里一个常见的概念,非常的重要.它使得系统变得非常容易拓展(而不用理解其内部的实现机理,这样可以减少很多工作量).只要有一个钩子样本,能很容易仿照第一个钩子快速的编写第二个钩子,这里对钩子进行 ...