0
특수 용도로 사용할 텍스트 필드 클래스를 정의하고 기본 클래스를 통해 새로운 클래스를 상속받습니다. 문제 textfield
은 자체 디스플레이 필드에 표시 값을 유지합니다. 링크를 클릭하십시오 : Ext JS textfield에 표시된 값을 제거하는 방법은 무엇입니까?
일부 발췌 문장입니다. 아무도 상황을 설명 할 수 있을까요?
기본 클래스 :
Ext.define('---.---.base.OoTextFld',{
extend: 'Ext.form.field.Text',
xtype: 'ootextfld',
grow: true,
flex: 1,
labelAlign:'right'
});
하나를 상속 된 폼에 사용됩니다
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 아니요. 내가 VM 클래스를 확인하고 그것은 단지 DB에 매핑. 비슷한 텍스트 필드도 확인했지만 정상적으로 작동하고 값을 표시하지 않습니다. 예를 들어 같은 스크린 샷에서 파란색 테두리가있는 텍스트 필드를 볼 수 있습니다. –
제공하신 코드에 아무런 문제가 없습니다. 문제를 보여주는 [fiddle] (https://fiddle.sencha.com/#view/editor)를 만들 수 있습니까? – scebotari66