我正在寻找使用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