Extjs TextField扩展
Extjs.form.TextField的默認在輸入框后面是不能加入文字。在網(wǎng)上找到此方法以備查用。
/**
?* 重寫textfield,為其多加一個屬性sideText,在文本框后面加html
?* @author rms
?* @create 2011-08-17
*/
Ext.override(Ext.form.TextField, {??
??? sideText : '',??
??? onRender : function(ct, position) {??
??????? Ext.form.TextField.superclass.onRender.call(this, ct, position);??
??????? if (this.sideText != '' && !this.triggerAction) {??
??????????? this.sideEl = ct.createChild({??
??????????????????????? tag : 'div',??
??????????????????????? html : this.sideText??
??????????????????? });??
??????????? this.sideEl.addClass('x-form-sideText');??
??????? }??
??? }??
});
/*重寫textfield的樣式*/
.x-form-sideText {?????
??? padding-left: 2px;?????
??? display: inline-block;?????
??? display: inline;??
}
添加上以上內(nèi)容后,Extjs.form.TextField就具備了新屬性sideText?。
sideText?屬性后面寫的內(nèi)容就會在文本框后面顯示。
?
?
轉載于:https://www.cnblogs.com/rmsSpring/archive/2011/09/09/textfield_kz.html
總結
以上是生活随笔為你收集整理的Extjs TextField扩展的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京环球影城快速通道多少钱
- 下一篇: 《代悲哉行》第十句是什么