我正在寻找将jsGrid
(http://js-grid.com)用作本地应用程序的方法。我basic.html
在 git-project 的文件夹中找到了demos
,我注意到对示例数据网格所做的更改没有提交(在刷新basic.html
所有更改的本地副本后恢复为初始值)。据我了解,对表所做的更改在内存中,主脚本不会将它们保存到db.js
数据源(json-dictionary clients
)所在的位置。作为确认,我发现updatingClient
-function in的实现db.js
是空的(由于明显的内存实现)。
我想问的问题:
1) 我怎样才能让这个应用程序使用外部但本地的数据源?是否应该是某种伪代码db.js
:(
db.clients = csv2json('clients.csv')
假设有一个额外的 jquery-plugin 来执行此任务)?有没有更方便的方法?
2)如果第一个问题是合理的,我应该如何实现updateClient
考虑多个用户同时使用的功能?可能吗?
3)我需要某种时间记录在数据网格上执行的操作。是否应该通过点击事件将某些元素绑定到主页上的日志功能来实现?如果是这样,我如何从这些函数中获取时间戳?