ext numberfield新增金額輸入效果

2021-05-27 22:21:43 字數 1318 閱讀 3313

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 解...