2016-10-02 28 views
0

我正在尋找使用jsGridhttp://js-grid.com)作爲本地應用程序的方法。 我發現basic.htmldemos文件夾從git項目,我注意到對示例datagrid所做的更改不提交(刷新本地副本basic.html所有更改恢復爲初始值後)。據我所知,對錶進行的更改在內存中,主腳本不會將它們保存到db.js其中數據源(json-dictionary clients)所在的位置。作爲確認,我發現在db.js中的updatingClient功能的實現是空的(由於明顯的內存實現)。使用jsGrid作爲本地獨立應用程序

問題我要問:

1)我怎麼會做這個應用程序使用外部但當地數據源?它應該是db.js中的某種僞代碼: db.clients = csv2json('clients.csv')(假設有一個額外的jquery插件來完成此任務)?有沒有更方便的方法?

2)如果第一個問題是合理的,我應該如何實現updateClient函數,考慮多個用戶同時使用?可能嗎?

3)我需要某種時間記錄數據網格上執行的操作。是否應通過點擊事件綁定某些元素到主頁上的日誌功能?如果是這樣,我怎麼能從這些功能獲得時間戳?

+0

你見過這個頁面http://js-grid.com/samples/提供了js-grid不同後端的示例項目鏈接嗎? – tabalin

+0

是的,但由於一些限制,我無法使用它們。我基本上需要一個本地文件作爲像sqlite或csv數據庫。負載大約是五個用戶。 – aestet

回答

0

如果您安裝xampp,您將擁有apache,PHP和MySQL - 全部爲本地。

否則,您可以安裝sqlite或Codernitydb(更好),它們是不需要Internet訪問的本地數據庫。

+0

不幸的是,我無法在目標機器上執行此操作。 – aestet