Мы используем древовидную панель с флажком в нашем приложении. Похоже:
var treepanel = {
id: 'tree',
xtype: 'treepanel',
store: layerStore,
rootVisible: false,
прослушиватели: {
checkchange: function (node, check) {
if (node.get ('id') == 'teacher'){
alert ('вы выбрали узел учителя');
} else if (node.get ('id') == 'student') {alert ('вы выбрали узел ученика');}
}
}
};
Код LayerStore:
var layerStore = Ext.create('Ext.data.TreeStore',{
root : {
children : [
{
text : 'teacher layer',
id : 'teacher',
checked : false
},{
text : 'Student layer',
id : 'student',
checked : false
}]
}
});
Теперь я получаюсообщение о предупреждении, когда мы проверяем конкретный флажок. Моя проблема в том, что если мы снимаем флажок, он должен отображать предупреждение, как будто вы не выбрали определенный слой. Пожалуйста, помогите мне.