首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

extjs 表单控件后增添值

2012-08-31 
extjs 表单控件后添加值今天做项目,界面布局采用Extjs,说实话,Ext挺华丽的,就是使用有点麻烦,参考的书籍也

extjs 表单控件后添加值
今天做项目,界面布局采用Extjs,说实话,Ext挺华丽的,就是使用有点麻烦,参考的书籍也比较少。做表单的时候,有好几项是必填项,一般都会在输入框后面加上 * 作为标记。但是,好像Extjs的TextField没有直接添加的组件,在此贴出一份解决方法,方便自己日后使用,代码如下:



var nameField=new Ext.form.TextField({
                   fieldLabel: 'Name',
                   allowBlank:false
               });
nameField.on('render',addRedStar);
function addRedStar(obj)
{
    var font=document.createElement("font");
    font.setAttribute("color","red");
    var redStar=document.createTextNode('*');
    font.appendChild(redStar);   
    obj.el.dom.parentNode.appendChild(font);
}

热点排行