Всем привет,
надо переделывать довольно большой интерфейс на 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 ]