Trong khi tôi đang xây dựng sencha touch của tôi 2 ứng dụng bằng cách sử dụng lệnh: - ứng dụng sencha xây dựng sản xuấtLỗi trong việc xây dựng Sencha Touch 2 ứng dụng
nhưng nó ném một lỗi:
[INFO] Deploying your application to /Applications/MAMP/htdocs/iPadapp/build/production
[INFO] Copied sdk/sencha-touch.js
[INFO] Copied app.js
[INFO] Copied resources/css/app.css
[INFO] Copied resources/images
[INFO] Copied resources/icons
[INFO] Copied resources/loading
[INFO] Resolving your application dependencies...
[ERROR] Error thown from your application with message: TypeError: 'undefined' is not an object
tôi truy tìm lỗi trong mã của tôi. Tôi phát hiện ra, đó là do tải danh sách của tôi. Đây là mã của tôi
Ext.define("myProject.store.Members",{
extend :'Ext.data.Store',
requires:"Ext.data.proxy.LocalStorage",
config: {
model :"myProject.model.Member",
sorters :'lastName',
autoload:true,
proxy: {
type: 'localstorage',
id : 'mainStore'
}
}
});
nếu tôi loại bỏ dòng 'Autoload: true' (mà phá vỡ ứng dụng của tôi, sau đó tôi có thể xây dựng các ứng dụng Nhưng danh sách của tôi không tải Nếu tôi đặt nó trở lại lặp đi lặp lại lỗi... tôi đã cố gắng tự động tải danh sách với chức năng tải, nhưng nó không thực hiện bất kỳ ý nghĩa.
Và đây là file model.js tôi thú vị.
Ext.define('myProject.model.Member', {
extend: 'Ext.data.Model',
config: {
fields: [
'index',
'email',
'firstname',
'lastname',
'phone',
'currentemployer',
'currenttitle',
'interestlevel',
'tcgroupNames',
'active',
'lastlogin',
'usertypedesc',
'recruiternotes',
'recruitercontact',
'addtype',
'usertypedesc',
'jobtitle',
'ipAddress',
'recruitersource',
'agentkeywords',
{ name: "created", type: 'date' },
'recruiterprofileurl_linkedin',
'recruiterprofileurl_facebook'
]
}
});
Bất kỳ trợ giúp được đánh giá cao
Vui lòng mã hóa cho tất cả
Bạn có đang chạy trên máy chủ http địa phương không? – Disco
Có Tôi đang sử dụng máy chủ Apache HTTP. Nhưng tôi không thực hiện bất kỳ tương tác máy chủ từ xa nào. Chỉ lưu trữ cục bộ của nó. – heyjii
bạn có thể dán tệp model.js không? – Disco