Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.07.2014, 13:54
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Отобразить индикатор загрузки у дерева
Здравствуйте.

Мне нужно отобразить индикатор загрузки у treepanel. Вот как она у меня реализована:

Ext.define("Communication.view.main.FrameMenu", {
	extend: "Ext.tree.Panel",
	alias: "widget.main-framemenu",
	rootVisible: false,
	lines: false,
	scroll: "vertical",
	initComponent: function() {
		var store = Ext.create('Ext.data.TreeStore', {
			model: "Communication.model.layout.TreeMenu",
			root: {
				name: "...",
				expanded: true,
				id: "root"
			}
		});
		Ext.apply(this, {
			store: store
		});
		
		this.callParent(arguments);		
	}
});


В таком состоянии никакого индикатора нет, и как его добавить я понять не могу, перепробовал уже много разных рецептов. Подскажите пожалуйста!
Ответить с цитированием
  #2 (permalink)  
Старый 15.07.2014, 14:39
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

вот что то надыбал))

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<title>example</title>
		<script type="text/javascript" src="http://docs.sencha.com/extjs/4.2.2/extjs/ext-all.js"></script>
		<link rel="stylesheet" type="text/css" href="http://docs.sencha.com/extjs/4.2.2/resources/css/app-4689d2a5522dcd3c9e9923ca59c33f27.css">
		<script type="text/javascript">
Ext.onReady(function(){
//-------------
var store = Ext.create('Ext.data.TreeStore', {
    root: {
        expanded: true,
        children: [
            { text: "detention", leaf: true },
            { text: "homework", expanded: true, children: [
                { text: "book report", leaf: true },
                { text: "algebra", leaf: true}
            ] },
            { text: "buy lottery tickets", leaf: true }
        ]
    }
});

var tree = Ext.create('Ext.tree.Panel', {
    title: 'Simple Tree',
    width: 200,
    height: 150,
    store: store,
    rootVisible: false,
    renderTo: Ext.getBody()
});

var myMask = new Ext.LoadMask(tree.getEl(), {msg:"Please wait..."});
myMask.show();

//-------------
});
		</script>
	</head>
	<body></body>
</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отобразить img только после загрузки всего изображения overdrive Общие вопросы Javascript 6 06.11.2012 20:02
Индикатор загрузки изображений Ingiborn Javascript под браузер 39 27.07.2012 19:24
Фейковый индикатор загрузки maximnara Элементы интерфейса 1 28.07.2011 18:32
Индикатор загрузки данных из базы wfire jQuery 13 20.06.2011 13:00
подскажите, как сделать индикатор «до начала загрузки страницы»? SergAG Элементы интерфейса 7 31.05.2011 19:53