手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Extjs NumberField后面加单位实现思路
Extjs NumberField后面加单位实现思路
摘要:UnitText.js=======================复制代码代码如下://输入框textfield后面放字unitText定...

UnitText.js

=======================

复制代码 代码如下:

// 输入框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(/[^x00-xff]/g, "xx").length * 6 +2); this.alignErrorIcon= function() {

this.errorIcon.alignTo(this.unitEl,'tl-tr', [2, 0]); }});

将UnitText.js放入到jsp文件中,加上css样式,如下:

复制代码 代码如下:

<style>

.x-form-unit{

height:22px;

line-height:22px;

padding-left:2px;

display:inline-block;

display:inline; </style>

<script type="text/javascript"src="UnitText.js"></script>

这样就可以用了,使用方法如下:

复制代码 代码如下:

var jine = new Ext.form.NumberField({

id: 'je',

fieldLabel: '金额',

allowDecimals: true, // 允许小数点?

allowNegative: false, // 允许负数?

width: 100,

style: 'text-align:right',

unitText: ' 元'

});

【Extjs NumberField后面加单位实现思路】相关文章:

jQuery插件zepto.js简单实现tab切换

JavaScript实现斗地主游戏的思路

nodejs怎么简单实现中英文翻译

jQuery zTree加载树形菜单功能

jquery实现用户打分评分特效

探索angularjs+requirejs全面实现按需加载的套路

javascript自定义右键弹出菜单实现方法

jQuery获取页面元素绝对与相对位置的方法

jQuery仿gmail实现fixed布局的方法

在JavaScript中使用JSON数据

精品推荐
分类导航