0

スマート レンダリングが有効になっているグリッドがあります。そのグリッドの操作の 1 つで、特定の列に同じ値を持つ複数の行を見つける必要があります。

列は必ずしもそのフィールドでソートされるとは限らないため、行がバッファーの同じスライディング ウィンドウにあるとは想定できません。関数の実行中にfindCell、バッファーの境界を超えると、例外がスローされます。DHTMLX フレームワーク内でこれを実現する方法はありますか、それとも特別なコードを記述する必要がありますか?

例外:

Microsoft JScript ランタイム エラー: プロパティ '_locator' の値を取得できません: オブジェクトが null または未定義です

_get_cell_value:function(a,b,c){return a._locator?(this._c_order&&(b=this._c_order[b]),a._locator.call(this,a.data,b)):‌​this.cells3(a,b)[c?c:"getValue"]()} 
4

1 に答える 1

0

その価値のために、findCell は Smart Rendering と互換性がないように見えます。グリッド自体で検索を続けるために、行の次のバッチを読み込むために自動的にデータベースに降りることはありません。ディスク上の行を見つけてグリッドに挿入するために、かなり長い Ajax/mvc 検索コードを独自に作成することになりました。

于 2013-01-20T19:27:31.980 に答える