Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.02.2013, 00:09
Новичок на форуме
Отправить личное сообщение для Ang15 Посмотреть профиль Найти все сообщения от Ang15
 
Регистрация: 03.02.2013
Сообщений: 6

Panel & Viewport
Вопрос по работе в качестве галереи изображений Panel и Viewport. В первом случае (с Panel) не грузится, во втором (с Viewport), вроде как работает. Притом интерпретатор JavaScript ошибок не выдаёт.
Код для Viewport (работающий):

Код:
(function(){
	var Gallery_Store = Ext.create('Ext.data.JsonStore', {
		proxy: {
			type: 'ajax',
			url: 'app/get-images.sh',
			reader: {
				type: 'json',
				root: 'images',
				idProperty: 'name'
			}
		},
		fields: ['name', 'url']
	});
	Gallery_Store.load();
	
	var gallery = Ext.create('Ext.container.Viewport', {
		items: [
		{
			region: 'north',
			height: 95,
			width: screen.width,
			html: '<p align=center>Welcome to the gallery</p>'
		},
		{
			region: 'center',
			height: screen.height,
			autoScroll: true,
			items: Ext.create('Ext.view.View', {
				store: Gallery_Store,
				tpl: [
					'<ul class="hoverbox">',
						'<tpl for=".">',
							'<li><a href="#"><img src={url} /></a></li>',
						'</tpl>',
					'</ul>'
				]
			}
			)
		}],
	});
})();
Код для Panel:

Код:
(function(){
	var Gallery_Store = Ext.create('Ext.data.JsonStore', {
		proxy: {
			type: 'ajax',
			url: 'app/get-images.sh',
			reader: {
				type: 'json',
				root: 'images',
				idProperty: 'name'
			}
		},
		fields: ['name', 'url']
	});
	Gallery_Store.load();
	
	var gallery = Ext.create('Ext.panel.Panel', {
		items: Ext.create('Ext.view.View', {
			store: Gallery_Store,
			tpl: [
				'<ul class="hoverbox">',
					'<tpl for=".">',
						'<li><a href="#"><img src={url} /></a></li>',
					'</tpl>',
				'</ul>'
			]
		})
	});
	gallery.show();
})();
Пример оформления брал из этого источника - http://dev.sencha.com/deploy/ext-4.1...w/data-view.js. Что я мог пропустить во втором (неработающем) варианте?
Ответить с цитированием
  #2 (permalink)  
Старый 23.02.2013, 13:34
Новичок на форуме
Отправить личное сообщение для Ang15 Посмотреть профиль Найти все сообщения от Ang15
 
Регистрация: 03.02.2013
Сообщений: 6

Прощу прощения за тупость. ) Код правильный, но панель невидимая, т.к. не указаны параметры ширины и высоты.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прямые углы у panel с параметром frame: true Bkmz_1_ ExtJS 2 08.12.2011 15:54
ExtJS 4.0.1 Изменение содержимого Viewport pauluss ExtJS 4 01.06.2011 10:56
Grid + Panel + Viewport IgorN ExtJS 2 04.10.2010 16:02
Некорекный рэндер Viewport Falcon ExtJS 3 18.06.2010 16:51
Загрузка сайта в PANEL Golizart ExtJS 9 16.06.2010 00:44