1

ページに編集可能な SlickGrid を実装しています。同時データ編集を有効にできるように、このグリッドにエディター ロックを実装する方法はありますか?

editorLockグリッドには(デフォルトで設定されている)というオプションがあることは知っていますが、Slick.GlobalEditorLockこれがどのように実装されるかはわかりません。

SlickGridを介してこれを実装する方法についての指針はありますか? 一度に 1 人のユーザーだけがセルを編集できるようにしたいと考えています。

EDIT : editorLock はグリッド インスタンスに対してローカルであり、実際には異なるブラウザー セッションの異なるグリッド インスタンスでは機能しません。したがって、これを実現する唯一の方法は、アクティブな編集を追跡する手動メカニズムを用意することです。

4

1 に答える 1

2

私もこれを見ています。私が見る限り、同じデータベース レコードを同時に編集しようとしている 2 台の異なるコンピューターで 2 人の異なるユーザーを管理する方法ではありません。代わりに、同じテーブルの異なるビューである複数のグリッドが含まれるページを開いた 1 人のユーザーが、1 つのグリッドのデータを編集してから、最初のグリッドの前に別のグリッドの同じデータを編集しようとするのを回避する方法です。 1人救われました。

于 2013-01-11T00:17:11.910 に答える