Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.03.2013, 21:09
Аспирант
Отправить личное сообщение для valyan Посмотреть профиль Найти все сообщения от valyan
 
Регистрация: 05.11.2012
Сообщений: 55

Создание компонента
Здравствуйте. Только начал изучать ExtJS, не пинайте. Как создать новый компонент, производный от Ext? Если можно описать по-подробней. Или кинуть ссылки(сам искал, но не нашел) как это можно сделать?
Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 23.03.2013, 01:34
Новичок на форуме
Отправить личное сообщение для Krepkii Посмотреть профиль Найти все сообщения от Krepkii
 
Регистрация: 26.01.2013
Сообщений: 9

Есть несколько вариантов:
1.
name_compnent = Ext.create(Ext.panel.Panel, 
{
//cвойства компонента(например title: 'la la la' через запятую)
});

name_compnent - переменная в которой этот компонент будет, с ней ожно работать, например тут я создал панель, чтобы другой компонент создать просто заменяешь Ext.panel.Panel на свой компонент, часто надо написать чтобы оно открылось еще после этого
name_component.show();

2.
new Ext.panel.Panel( 
{
//свойства компонента через запятую
});

естественно слеши убираються, это я комментарии сделал.
и еще это все обязательно надо заключать в функцию Ext.onReady(function(){
//вот сюда
});
это не все способы, только основные.

а вообще когда скачаешь полную версию ехт там будет папка examples, это примеры, можешь просто посмотреть код простых примеров и там все найдешь) а если какие-то конкретные функции не понятны http://docs.sencha.com/ext-js/4-2/
поиск в помощь
Ответить с цитированием
  #3 (permalink)  
Старый 25.03.2013, 11:35
Аспирант
Отправить личное сообщение для valyan Посмотреть профиль Найти все сообщения от valyan
 
Регистрация: 05.11.2012
Сообщений: 55

В приведенном выше примере создавался компонент на основе панели(Ext.panel.Panel). Я так понимаю создание компонента всегда происходит на основе какого-то компонента. Т.е. своего самостоятельного компонента не создать? Если создание компонента всегда происходит на основе какого-то компонента, то получается что мы просто дополняем существующий компонент какими-либо свойствами и методами?

Последний раз редактировалось valyan, 25.03.2013 в 11:37.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание своей библиотеки. Создание двух одинаковых объектов. Как избежать? IDCh Javascript под браузер 2 31.10.2012 12:53
Создание скрипта "Итеррационные циклы" по формуле krasopetka Общие вопросы Javascript 0 17.11.2011 12:42
Создание HTML страниц Sportlife89 (X)HTML/CSS 7 03.06.2011 15:04
Создание скрипта! Создание диктанта для учеников! Елизавета Работа 10 30.06.2010 21:00
Создание копий объекта - обязателен ли prototype? heh131 Общие вопросы Javascript 12 15.05.2010 12:55