Я пытаюсь использовать sencha sdk для создания моего миниатюрного файла.
Моя страница настроена на
http: //www.mysite.localhost/ext/jobs/index.html
чтение только из index.html не так-то просто. Когда я ввожу
sencha create jsb -a http://www.mysite.localhost/ext/jobs/index.html -p app.jsb3
, я получаю следующий файл jsb.
{
"projectName": "Project Name",
"licenseText": "Copyright(c) 2011 Company Name",
"builds": [
{
"name": "All Classes",
"target": "all-classes.js",
"options": {
"debug": true
},
"files": []
},
{
"name": "Application - Production",
"target": "app-all.js",
"compress": true,
"files": [
{
"path": "",
"name": "all-classes.js"
},
{
"path": "",
"name": "app.js"
}
]
}
],
"resources": []
}
т.е. это не все мои классы. Если я обновлю
"path": "app /", "name": "app.js"
app-all.js создан правильно. Но как мне получить контроллеры и представления. Файлов много. Есть ли у кого-нибудь пример приложения mvc jsb. Мое приложение основано на pandora.
app / app.js
Ext.Loader.setConfig({ enabled: true });
Ext.application({
name: 'Pandora',
models: ['Part', 'Material', 'Job', 'Process', 'Invoice', 'InvoiceDetail', 'PurchaseOrder'],
stores: ['SalesContact', 'Parts', 'Materials', 'Jobs', 'AccountHandlers', 'JobTypes', 'Processs', 'Artwork', 'Varnish', 'VarnishType', 'PrintType', 'ProofRequired', 'InvoiceDetails', 'PurchaseOrders'],
controllers: ['Part', 'Material', 'Job', 'Process', 'Invoice'],
launch: function () {
Ext.QuickTips.init();
var cmp1 = Ext.create('App.view.Jobs', {
renderTo: "form-job"
});
cmp1.show();
}
});
index.html