私は、国や都市をリストアップする必要があるアプリを開発しています。これは明らかにかなり大きなデータベースである可能性があります - このデータを保存する最良の方法は何ですか?sencha touch/phonegap - database
リモートデータベースを使用したくないので、アプリをオフラインで使用できるようにしたいと考えています。
私は任意の形式(XML、JavaScriptの配列、CVSなど)を開いている
私は、国や都市をリストアップする必要があるアプリを開発しています。これは明らかにかなり大きなデータベースである可能性があります - このデータを保存する最良の方法は何ですか?sencha touch/phonegap - database
リモートデータベースを使用したくないので、アプリをオフラインで使用できるようにしたいと考えています。
私は任意の形式(XML、JavaScriptの配列、CVSなど)を開いている
Sencha Touchのモデルとストアの機能を使用して、jsonのWebサービスまたはファイルを読み込んで、利用できるようにします。
Ext.regModel('Product', {
fields: [
{name: "id", type: "int"},
{name: "pid", type: "int"},
{name: "type", type: "string"},
{name: "status", type: "string"},
{name: "title", type: "string"},
{name: "content", type: "auto"},
{name: "date", type: "string"},
{name: "modified", type: "string"}
]
});
MVCApp.ProductStore = new Ext.data.Store({
model: 'Product',
autoLoad: true,
storeId: 'ProductStore',
proxy: {
type: 'ajax',
id: 'ProductStore',
url: 'data/nestedProducts.json',
reader: {
root: 'items'
}
}
});
あなたは煎茶タッチ店(Ext.data.Store)で、この1ローカルJSONファイルやアクセスを使用することができます。