HI,
Я надеюсь, что кто-то может помочь мне с фреймворком extjs.
Проблема, с которой я столкнулся, заключается в том, что проверка поля не отображается для вкладок, которые не отображаются при инициализации с панели.
Работает только при нажатии на текстовые поля.
Что мне нужно, так это что-то, чтобы принудительно вызвать сигнал подтверждения для полей при активации вкладок.
EDIT
Я придумал это
Ext.getCmp('aanMakenGebruikerTabPanel').on('tabchange',function(){
AanMakenGebruikerWindow.syncShadow();
Ext.getCmp('Mobiel1Veld').on('render',function(v){v.validate();});
Ext.getCmp('Email1Veld').on('render',function(v){v.validate();});
//console.log("[aanMakenGebruikerTabPanel] resize -- sync");
});
EDIT
Я решил это, используя функцию каскадирования, так что он также достигает пунктов в поле.
Ext.getCmp('aanMakenGebruikerTabPanel').on('tabchange',function(tabPanel,tab){
AanMakenGebruikerWindow.syncShadow();
tab.cascade(function(item) {
if (item.isFormField) {
item.validate();
}
} );
});
спасибо, Ричард