Форум программистов, компьютерный форум, киберфорум
ExtJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.59/54: Рейтинг темы: голосов - 54, средняя оценка - 4.59
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319

ExtJS4

16.02.2011, 20:45. Показов 10872. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем поклонникам и ценителям JavaScript фрэймворка ExtJs спешу сообщить что вышла 4 версия. Правда пока что это Developer Preview, но тем не менее хочется посмотреть на это чудо.
Как утверждают разработчики это самая быстрая и стабильная версия, работающая во всех браузерах.
Для меня наиболее интересная вещь - это присоединение к ExtJs фрэймворка от Raphael для работы с SVG. А это значит, что теперь для отображения различных графиков, или просто рисования не требуется никаких Flash!

Ссылка на эту тему : http://www.sencha.com/blog/ext... r-preview/
Сам фрэймворк : http://www.sencha.com/products... /download/
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.02.2011, 20:45
Ответы с готовыми решениями:

Extjs4 и DWRproxy
Я использую кастомную библиотеку https://code.google.com/p/extjs4dwr/ для взаимодействия с dwr Мой extjs код выглядит так: ...

ExtJS4 multi upload
Добрый вечер! Хотелось бы узнать есть ли у кого плагин MultiUpload для ExtJS4, и можно ли как нибудь его скачать если есть?

(ExtJS4 + SenchaCMD) + Symfony2
Предистория: Начал создавать проект на ExtJS4, он начал набирать объемы, присоединил Symfony2 и сделал RESTful веб-сервис, обороты...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
01.08.2011, 16:15
как подключить библиотеку ?можете подсказать?
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
01.08.2011, 18:06  [ТС]
Очень просто исходники здесь
На страничке нужно подключить стили и собственно саму библиотеку:
HTML5
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>ExtJS</title>
    <link rel="stylesheet" href="Ext/resources/css/ext-all.css" />
</head>
<body>
        <script type="text/javascript" src="Ext/ext-base.js"></script>  
        <script type="text/javascript" src="Ext/ext-all.js"></script> 
</body>
</html>
Добавлено через 8 минут
Это описано подключение 3 версии.
В документации по 4 версии написано как её подключать, только на английском.
1
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
02.08.2011, 10:08
а как использовать html в extjs?
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
02.08.2011, 10:46  [ТС]
genius5, Не понимаю вопроса. Что значит как использовать HTML? Лучше задайте конкретный вопрос. Например нужно сделать так .... Может будет более понятно.
0
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
02.08.2011, 12:54
да это ничего вот у меня не работает функция getValue что делать?

Добавлено через 1 минуту
заработало.

Добавлено через 1 час 39 минут
а как вывести на экран массив? не в консоле
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
02.08.2011, 12:59  [ТС]
genius5, А чем консоль не устраивает?
0
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
02.08.2011, 13:09
надо на экран
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
02.08.2011, 13:23  [ТС]
genius5,
JavaScript
1
2
var a = [1,2,3,4,5,6];
alert(a);
Добавлено через 12 минут
genius5, Ну раз уж ExtJs используешь то можно так
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var ArrayLog=new Ext.Window ({
    title:"Array log",
    layout:"form",
    width:400,
    height:250,
    padding:10,
    items:[
        {
            xtype:"textarea",
            anchor:"100%",
            hideLabel:true,
            height:200
        }
    ],
    setArray:function(a){
        var t = this.items.items[0];
        t.setValue(t.getValue()+'\n'+a)
    }
})
 
ArrayLog.show();
var a = [1,2,3,4,5,6]
ArrayLog.setArray(a)
1
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
02.08.2011, 15:30
а еще один вопрос как показать в окне диаграмму?
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
02.08.2011, 15:55  [ТС]
genius5, Читай официальные доки там всё найдёшь.
0
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
02.08.2011, 16:05
я читал но может что т не понял .можете код самый короткий скинуть?
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
02.08.2011, 16:39  [ТС]
genius5,
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
    Ext.onReady(function(){
    window.generateData = function(n, floor){
        var data = [],
            p = (Math.random() *  11) + 1,
            i;
            
        floor = (!floor && floor !== 0)? 20 : floor;
        
        for (i = 0; i < (n || 12); i++) {
            data.push({
                name: Ext.Date.monthNames[i % 12],
                data1: Math.floor(Math.max((Math.random() * 100), floor)),
                data2: Math.floor(Math.max((Math.random() * 100), floor)),
                data3: Math.floor(Math.max((Math.random() * 100), floor)),
                data4: Math.floor(Math.max((Math.random() * 100), floor)),
                data5: Math.floor(Math.max((Math.random() * 100), floor)),
                data6: Math.floor(Math.max((Math.random() * 100), floor)),
                data7: Math.floor(Math.max((Math.random() * 100), floor)),
                data8: Math.floor(Math.max((Math.random() * 100), floor)),
                data9: Math.floor(Math.max((Math.random() * 100), floor))
            });
        }
        return data;
    };
 
    window.store1 = Ext.create('Ext.data.JsonStore', {
        fields: ['name', 'data1', 'data2', 'data3', 'data4', 'data5', 'data6', 'data7', 'data9', 'data9'],
        data: generateData()
    });
 
 
    var win = Ext.create('Ext.Window', {
        width: 800,
        height: 600,
        hidden: false,
        draggable:true,
        shadow: false,
        maximizable: false,
        title: 'Area Chart',
        renderTo: Ext.getBody(),
        layout: 'fit',
        items: {
            id: 'chartCmp',
            xtype: 'chart',
            style: 'background:#fff',
            animate: true,
            store: store1,
            legend: {
                position: 'bottom'
            },
            axes: [{
                type: 'Numeric',
                grid: true,
                position: 'left',
                fields: ['data1', 'data2', 'data3', 'data4', 'data5', 'data6', 'data7'],
                title: 'Number of Hits',
                grid: {
                    odd: {
                        opacity: 1,
                        fill: '#ddd',
                        stroke: '#bbb',
                        'stroke-width': 1
                    }
                },
                minimum: 0,
                adjustMinimumByMajorUnit: 0
            }, {
                type: 'Category',
                position: 'bottom',
                fields: ['name'],
                title: 'Month of the Year',
                grid: true,
                label: {
                    rotate: {
                        degrees: 315
                    }
                }
            }],
            series: [{
                type: 'area',
                highlight: false,
                axis: 'left',
                xField: 'name',
                yField: ['data1', 'data2', 'data3', 'data4', 'data5', 'data6', 'data7'],
                style: {
                    opacity: 0.93
                }
            }]
        }
    }); 
    })
1
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
02.08.2011, 16:42
не пашет а какие библиотеки надо подключить?
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
02.08.2011, 16:59  [ТС]
Вот пример
Вложения
Тип файла: rar Area.rar (697.7 Кб, 52 просмотров)
1
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
02.08.2011, 18:14
ext-all?верно?
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
02.08.2011, 21:42  [ТС]
genius5,
Цитата Сообщение от genius5 Посмотреть сообщение
ext-all?верно?
ага!
Вообще на оф. сайте есть примеры, документация, форум. Там есть ответы абсолютно на все вопросы начинающего.
1
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
03.08.2011, 09:37
Uncaught TypeError: Cannot read property 'isStore' of undefined что за ошибка из-за чего она?
0
 Аватар для Kdn
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
03.08.2011, 10:17  [ТС]
genius5, Выложи код.
0
 Аватар для genius5
115 / 36 / 3
Регистрация: 13.12.2009
Сообщений: 223
03.08.2011, 14:11
уже не нужно это.я бы хотел узнать можно ли вызвать к примеру Ext.Create ... после нажатия какой то
кнопки и как это сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru