本文為大家介紹下在NumberField後面加單位
具體實現如下
感興趣的朋友可以參考下
UnitTextjs
=======================
復制代碼 代碼如下:
// 輸入框textfield後面放字unitText定義:
Ext
override(Ext
form
TextField
{
unitText :
onRender : function(ct
position) {
Ext
form
TextField
superclass
onRender
call(this
ct
position);
if (this
unitText !=
){
this
unitEl =ct
createChild({
tag:
div
html: this
unitText this
unitEl
addClass(
x
form
unit
); this
width =this
width
(this
unitText
replace(/[^x
xff]/g
"xx")
length *
+
); this
alignErrorIcon= function() {
this
errorIcon
alignTo(this
unitEl
tl
tr
[
]); }});
將UnitTextjs放入到jsp文件中加上css樣式如下
復制代碼 代碼如下:
<style>
x
form
unit{
height:
px;
line
height:
px;
padding
left:
px;
display:inline
block;
display:inline; </style>
<script type="text/javascript"src="UnitText
js"></script>
這樣就可以用了使用方法如下
復制代碼 代碼如下:
var jine = new ExtformNumberField({
id: je
fieldLabel: 金額
allowDecimals: true // 允許小數點?
allowNegative: false // 允許負數?
width:
style: textalign:right
unitText: 元
});
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19840.html