var yixingshilicheng=new Ext.form.NumberField(//
{
id:'hasmileage',
name:'vechiclein.hasmileage',
fieldLabel:'已行驶里程',//标签内容
allowDecimals:false,//不能输入小数
nanText:'请输入有效的整数',//无效数字提示
allowNegative:false,//不能输入负数
allowBlank:false,//是否允许为空
blankText:'已行驶里程必填!',//为空之后的提示信息
msgTarget:'qtip'//显示一个浮动的提示信息
//msgTarget : 'title' //显示一个浏览器原始的浮动提示信息
//msgTarget : 'under'//在字段下方显示一个提示信息
//msgTarget : 'side'// 在字段的右边显示一个提示信息
//decimalPrecision:2 //精确到小数点后两位
//maxValue:100,//最大值
//minValue:50 //最小值
});
var dazhongxiulicheng=new Ext.form.NumberField(//
{
id:'repairmiles',
name:'vechiclein.repairmiles',
fieldLabel:'Σ大中修里程',//标签内容
allowBlank:false,//是否允许为空
blankText:'Σ大中修里程必填!',//为空之后的提示信息
allowDecimals:false,
nanText:'请输入有效的整数',
allowNegative:false,
maxValue:''+yixingshilicheng.getValue(),
maxText:'不能大于已行驶里程!',
msgTarget:'qtip'//显示一个浮动的提示信息
//msgTarget : 'title' //显示一个浏览器原始的浮动提示信息
//msgTarget : 'under'//在字段下方显示一个提示信息
//msgTarget : 'side'// 在字段的右边显示一个提示信息
});
{
header: "波动",
dataIndex: 'change',
editor: new fm.NumberField({
allowBlank: false,
validator: function () {
var maxValue = 10; // 写需要取的值
if (this.getValue() > maxValue) return '波动数值不能大于' + maxValue;
else return true;
}
})
}
PS: 下次别把注释的代码也写进来 还有代码尽量短小有针对性 下次注意