同じオブジェクトから複数の独立したSlickGrid
グリッドを作成する際に問題が発生しています (つまり、1 つのグリッドを変更しても、他のグリッドに影響を与えてはならず、その逆も同様です)。
ここにコードがあります
var data1 = [];
data1[0] = { myfield: "This is data1" };
// setting data2, see below
var grid1 = new Slick.Grid("#grid1", data1, columns, options);
var grid2 = new Slick.Grid("#grid2", data2, columns, options);
設定データ2
私は多くのことを試しました:
- var data2 = data1
:そうすると、1つのグリッドを変更するたびに、それに応じて他のグリッドが更新され、その逆も同様です。
-var data2 = jQuery.extend(true, {}, data1)
またはvar data2 = jQuery.extend({}, data1);
: この場合、オブジェクト自体は適切に作成されているように見えますが (グリッドが空で、その高さが の場合、警告/エラー/例外はスローされません)SlickGrid
のグリッドを作成できません値は良好です)。data2
4000000px
を使用して (最初に) 同じオブジェクトから 2 つの独立したグリッドを作成するにはどうすればよいSlickGrid
ですか?