当前位置: 代码迷 >> JavaScript >> Extjs 的 TextField 后面加下红星标记
  详细解决方案

Extjs 的 TextField 后面加下红星标记

热度:631   发布时间:2012-10-25 10:58:57.0
Extjs 的 TextField 后面加上红星标记
在输入框后面加上 * 作为标记。但是,好像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);
}


引用:http://hi.baidu.com/qust409xls/blog/item/8af6e2313e151795a8018e6b.html
  相关解决方案