2016-10-02 30 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