您的位置:首页 > 其它

ext.net 控件后加文字

2012-08-30 23:01 141 查看
在ext.net中有控件前加文字采用 FieldLabel="***",如何在后面加文字呢,直接的属性是没有的,只能通过写js。

<ext:TextField runat="server" ID="txCheckCrycle" FieldLabel="保修周期" Width="200" LabelWidth="80"
Regex="^(0|([1-9]\d*))(\.\d+)?$" MaxLength="8">
<Listeners>
<Render Fn="addText" />
</Listeners>
</ext:TextField>


Regex 是正则验证,我这里验证是否输入的是数字,

MaxLength最大长度只能是8位

Listeners 监听事件,主要是用来写js的。

我这里加了一个 <Render Fn="addText" />

var addText = function () {
var _parentNode = Ext.getDom('txCheckCrycle').parentNode;
Ext.get(_parentNode).createChild(
{
tag: 'span',
html: ' 月'
}
);
}


  这样就在控件的后面加了一个“月”的文字。

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: