如果使用登錄表單獲得sencha touch應用程序。對於返回的用戶,我想將登錄憑證存儲在本地存儲中。如何在本地存儲中存儲登錄憑證
user.js的
App.models.User = Ext.regModel('User', {
fields: [
{
name: 'username',
type: 'string'
}, {
name: 'password',
type: 'string'
}
],
proxy: {
type: 'localstorage',
id: 'p2s-users'
}
});
Users.js
App.stores.users = new Ext.data.Store({
model: 'User',
autoLoad: true
});
現在我嘗試同步與本地存儲的表單值,我怎麼能做到這一點,什麼是閱讀活動流程/獲取它?
對於讀書,我會做:
var model = new App.models.User();
users = App.stores.users.load();
if (users.data.length > 0) {
model = users.getAt(0);
} else {
App.stores.users.create();
}
form.load(model);
寫作:
form.model.set(form.data);
form.model.save();
App.stores.users.sync();
不知怎的,它看起來太複雜,我(和它不反正工作)。你將如何解決這個問題?
非常感謝。解決了我的問題。 – Khush