0
私は特別な使い方のためにテキストフィールドクラスを定義し、ベースクラスを通して新しいクラスを継承しました。問題textfield
は、それ自身の表示フィールドに表示値を保持します。リンクをクリックしてください:Ext JS textfieldの表示値を削除するには?
ここにいくつかのスニペットがあります。誰もが状況を説明できますか?
基本クラス:フォーム上で使用されている
Ext.define('---.---.base.OoTextFld',{
extend: 'Ext.form.field.Text',
xtype: 'ootextfld',
grow: true,
flex: 1,
labelAlign:'right'
});
継承1:
Ext.define('---.---.base.InheritedFld',{
extend:'---.----.base.OoTextFld',
xtype:'inheritedfld',
requires: [],
name:---.---.inherited,
fieldLabel: ---.inherited,
afterLabelTextTpl: ---.Globals.required,
bind: '{currRec.inherited}',
grow: false
});
'currRec.inherited'は数値を保持していますか?私は、 '継承された'フィールドモデル[integer](http://docs.sencha.com/extjs/6.2.0/classic/Ext.data.field.Integer.html)またはそれに類するものを意味しますか? – scebotari66
@ scebotari66 Nope。私はVMクラスをチェックして、それはDBにマッピングするだけです。他の同様のテキストフィールドもチェックしていますが、正常に動作し、値を表示しません。たとえば、同じスクリーンショットで青い枠線のテキストフィールドが表示されることがあります。 –
あなたが提供したコードに間違いはありません。問題を紹介する[fiddle](https://fiddle.sencha.com/#view/editor)を作成できますか? – scebotari66