Мне кажется, что ссылка тут больше подходит. Приложил скриншот - можете посмотреть.
Но сейчас у меня обнаружилась новая печаль.
Заменил Store на Ext.Ajax. Почему-то работает это только на Firefox(смотрю также на IE и Opera).
Ext.Ajax.request({
url: '../?cgu_check=check',
success: function(response, opts) {
if (response.responseText) {
Ext.fly('createAlbum')
.update('<b><a onclick="return newAlbumWindowShow()" href="">Создать альбом</a></b><br/><br/>');
}
},
failure: function(response, opts) {
alert('server-side failure with status code ' + response.status);
}
});
Помимо того, что Store заменил на Ajax, я теперь передаю с сервера булево значение вместо yes или no. Подумал, может IE и Opera распознают значения true и false как строки. Вернул yes/no
if (response.responseText == 'yes') {
Ext.fly('createAlbum')
.update('<b><a onclick="return newAlbumWindowShow()" href="">Создать альбом</a></b><br/><br/>');
}
По прежнему в IE и Опере не работает.
Пока вернулся к стору.