У меня есть вкладка, которая является частью формы (поля ввода находятся на разных вкладках). Мне нужно сообщить пользователю о представлении, если форма имеет недопустимые поля, даже если они не находятся на текущей вкладке. Я думаю, что лучшим способом было бы изменить цвет вкладок.
Вопрос в том, как получить ссылку для кнопки вкладки, не вводя новый идентификатор?
Вот то, что я пытался сделать, оказалось тупиком, так как я получил ссылку на внутреннее тело вкладки, и еще один - на всю панель вкладок
...
xtype:'tabpanel',
plain:true,
activeTab: 0,
height:190,
margin: '10 0 0 0',
items: [{
title: 'Personal',
layout:'column',
border:false,
items:[{
columnWidth:.5,
border:false,
layout: 'anchor',
defaultType: 'textfield',
items: [{
fieldLabel: 'Email',
name: 'user[email]',
allowBlank: false,
listeners: {
'validitychange': function(th, isvalid, eOpts) {
if(!isvalid) {
alert(this.up().up().getId());
};
}
},
vtype:'email',
anchor:'95%'
}]
}]
}]