Показать сообщение отдельно
  #1 (permalink)  
Старый 14.01.2015, 22:00
Аспирант
Отправить личное сообщение для WalterScott Посмотреть профиль Найти все сообщения от WalterScott
 
Регистрация: 10.05.2009
Сообщений: 57

Как изменить динамически произвольный html внутри панели
Имеется таб-панель. В левом правом углу нужно вывести ссылку при наличии соответствующих прав у пользователя, а если их нет, то не выводить.
Пробую так
var createAlbum = '';
		
		var albumsTab = {
			title: 'Альбомы',
			id: 'albumsTab',
			items: [
			{
				xtype: 'panel',
				layout: {
					type: 'vbox',
					align: 'stretch'
				},
				items: [
				{
					html: createAlbum
				}, previews	
				]
			}
			]
		};
		var userPermissionStore = Ext.create('UserPermissionStore');
		userPermissionStore.load(function() {
			userPermissionStore.each(function(record) {
				perm = record.get('perm');
				if (perm == 'yes') {
					albumsTab.items[0].items[0].html = '<b><a onclick="return newAlbumWindowShow()" href="">Создать альбом</a></b>'
					+ '<br/><br/>';
				} else {
					albumsTab.items[0].items[0].html = 'Ты не прав, Борис';
				}
			});
		});

Проверка прав работает нормально. Вопрос в том, как изменить значение св-ва html.
Ответить с цитированием