我正在開發一個需要列出國家和城市的應用程序。這顯然可能是一個相當大的數據庫 - 存儲這些數據的最佳方式是什麼?sencha touch/phonegap - 數據庫
我不想使用遠程數據庫,因爲我希望應用程序可以脫機使用。
我接受任何格式(XML,JavaScript數組,CVS等)
我正在開發一個需要列出國家和城市的應用程序。這顯然可能是一個相當大的數據庫 - 存儲這些數據的最佳方式是什麼?sencha touch/phonegap - 數據庫
我不想使用遠程數據庫,因爲我希望應用程序可以脫機使用。
我接受任何格式(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'
}
}
});
你可以使用一個本地JSON文件和訪問這其中一個煎茶觸摸店(Ext.data.Store)。