Я пытаюсь создать веб-приложение с Sencha.Я уже подправил множество примеров, и фреймворк имеет для меня смысл.Однако я продолжаю сталкиваться с двумя основными вещами:
1.Рассмотрим следующий код:
var application;
var left = new Ext.Panel({
fullscreen: false,
style: "background-color:#039CF9;color:white;",
dock: 'left',
html: 'left',
width:320
});
var right = new Ext.Panel({
fullscreen: false,
style: "background-color:#ffffff;color:black;",
dock: 'right',
html: 'right',
});
application = new Ext.Application({
name: 'xaddict',
launch: function() {
this.viewport = new Ext.Panel({
fullscreen: true,
id : 'mainPanel',
layout: {type:'hbox',align:'stretch',pack:"center"},
dockedItems :[right]
});
}
});
application.viewport.addDocked(left);
Каким-то образом, если вы добавляете «left» и «right» к приложению через атрибут «dockedItems», он делает то, что должен, но если я попытаюсь добавить его позжеконсоль говорит, что в application.viewport нет функции addDocked.Мне бы очень хотелось создать приложение в myapp.js и добавить к этой настройке основной код моей страницы.Из-за ограничений CMS я не могу вставить этот новый код в существующий код.
2.Во-вторых.В справочниках и документах Sencha Touch не ясно, какой синтаксис использовать при создании приложения.Некоторые говорят, что Ext.Setup, другие, чтобы настроить приложение, и есть некоторые, которые говорят вам, чтобы расширить компонент и использовать его в качестве отправной точки.Какой из них «нормальный»?