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 があると仮定して)のこの疑似コードのようなものである必要がありますか? もっと便利なアプローチはありますか?
updateClient
2) 最初の質問が妥当である場合、複数のユーザーが同時に使用することを考慮した機能をどのように実装すればよいですか? 出来ますか?
3) データグリッドで実行されたアクションの時間ログが必要です。クリックイベントを介してメインページのログ機能に特定の要素をバインドすることで実装する必要がありますか? もしそうなら、どうすればこれらの関数からタイムスタンプを取得できますか?