if (ext.form.numberfield)
if (this.formatcomma)
if (this.allownegative)
this.stripcharsre = new regexp(
'[^' + allowed + ']', 'gi');
var keypress = function (e)
var c = e.getcharcode();
if (allowed.indexof(string
.fromcharcode(c)) === -1)
};this.el.on("keypress", keypress, this);
},// private
validatevalue: function (value)
// if (!ext.form.numberfield.superclass.validatevalue
// .call(this, value))
if (value.length < 1)
if (this.formatcomma)
value = string(value).replace(
this.decimalseparator, ".");
if (isnan(value))
var num = this.parsevalue(value);
if (num < this.minvalue)
if (num > this.maxvalue)
return true;
},fixprecision: function (value)
return parsefloat(parsefloat(value)
.tofixed(this.decimalprecision));
},setvalue: function (v)
},parsevalue: function (value) ,
beforeblur: function () },
addcommas: function (nstr) )/;
while (rgx.test(x1))
return x1 + x2;
},removecommas: function (nstr)
return nstr;
}});
}
這個是網上搜到了,稍微修改了下,原先的有個問題,就是在進行form驗證的時候,無法通過,總是先試試不是有效值,這個就沒有問題了
ext NumberField 基本屬性注釋
ext js library 1.1.1 licensing extjs.com class ext.form.numberfield extends ext.form.textfield 數字型文字域,提供自動鍵擊過濾和數字校驗。constructor 建立乙個新的numberfield物件 pa...
android LinearLayout新增分隔線
linearlayout支援直接顯示分隔線。設定標籤的 android showdividers屬性可以再linearlayout的相應位置顯示分隔線。如果有多個linearlayout,顯示效果和在 linearlayout之間加分隔線是一樣的。android showdividers屬性可以設定...
prometheus grafana監控新增新節點
已部署好prometheus grafana,並能正常執行 在client端先部署好已經編寫好的node exporter 編寫指令碼並執行 bin bash wget http ip node.tar.gz 獲取編寫好的node tar zxvf node.tar.gz c usr local 解...