ext.net 控件后加文字
在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: ' 月'
}
);
}
这样就在控件的后面加了一个“月”的文字。
浙公网安备 33010602011771号