我正在尋找使用jsGrid
(http://js-grid.com)作爲本地應用程序的方法。 我發現basic.html
在demos
文件夾從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)我需要某種時間記錄數據網格上執行的操作。是否應通過點擊事件綁定某些元素到主頁上的日誌功能?如果是這樣,我怎麼能從這些功能獲得時間戳?
你見過這個頁面http://js-grid.com/samples/提供了js-grid不同後端的示例項目鏈接嗎? – tabalin
是的,但由於一些限制,我無法使用它們。我基本上需要一個本地文件作爲像sqlite或csv數據庫。負載大約是五個用戶。 – aestet