ホームページ > ウェブフロントエンド > jsチュートリアル > Extjs NumberField_extjsの後にユニットを追加する実装アイデア

Extjs NumberField_extjsの後にユニットを追加する実装アイデア

WBOY
リリース: 2016-05-16 17:27:53
オリジナル
1398 人が閲覧しました

UnitText.js
======================

コードをコピー コードは次のとおりです:

// 入力ボックスのテキストフィールド定義の後に、unitText という単語を置きます:
Ext.override(Ext.form.TextField, {
UnitText : '',
onRender : function(ct,position) {
Ext.form.TextField.superclass.onRender.call(this,ct,position);

if (this.unitText) != '') {
this.unitEl =ct.createChild({
tag: 'div',
html: this.unitText this.unitEl.addClass('x-form-unit'); this.width =this .width
-(this.unitText.replace(/[^x00-xff]/g, "xx").length * 6 2); this.alignErrorIcon= function() {
this.errorIcon.alignTo (this.unitEl,'tl-tr', [2, 0]);

UnitText.js を jsp ファイルに追加し、css スタイルを追加します。
コードをコピー コードは次のとおりです。