@malikan

ExtJS 5 + sockjs — как связать?

Всем привет,

надо переделывать довольно большой интерфейс на ExtJS 5, спросить не у кого.
В JS я новичок, прошу не кидаться камнями

Я абсолютно ничего не понимаю на сайте sencha.

Есть ли какие источники, чтобы понять, как вообще работать с ExtJS?
Конкретно передо мной стоит задача отображать данные, полученные с сервера на python tornado через sockjs.
Спросить не у кого.

Допустим у меня есть вот такой код:

Ext.application({
    name   : 'MyApp',

    launch : function() {
        this.chatBox = Ext.widget({
            renderTo : Ext.getBody(),
            xtype    : 'grid',
            title    : 'Grid',
            width    : 650,
            height   : 300,
            plugins  : 'rowediting',
            store    : {
                fields : [ 'name', 'age', 'votes', 'credits' ],
                data   : [
                    [ 'Bill', 35, 10, 427 ],
                    [ 'Fred', 22, 4, 42 ]
                ]
            },
            columns: {
                defaults: {
                    editor : 'numberfield',
                    width  : 120
                },
                items: [
                    { text: 'Name', dataIndex: 'name', flex: 1, editor: 'textfield' },
                    { text: 'Age', dataIndex: 'age' },
                    { text: 'Votes', dataIndex: 'votes' },
                    { text: 'Credits', dataIndex: 'credits' }
                ]
            },

            connect : function() {
              // disconnect();

              conn = new SockJS('http://' + window.location.host + '/test');

              conn.onopen = function() {
                alert('Connected.');
                // update_ui();
              };

              conn.onmessage = function(e) {
                alert('Received: ' + e.data);
                // log('Received: ' + e.data);
              };

              conn.onclose = function() {
                alert('Disconnected.');
                conn = null;
                //update_ui();
              };
            }
        });
        this.chatBox.connect();
    }
});


Надо, чтобы данные ниже, получались с sockJS
[ 'Bill', 35, 10, 427 ],
 [ 'Fred', 22, 4, 42 ]
  • Вопрос задан
  • 314 просмотров
Пригласить эксперта
Ответы на вопрос 1
neo55
@neo55
junior
Я вот не знаю насчет tostera, здесь возможно мало спецов по ext'у. Мне всегда c экстом помогает сайт stackoverflow.com ну и https://www.sencha.com/forum/forumdisplay.php?129-...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы