2

10 列と約 400 レコードのデータを持つ Dojo Datagrid があります...それほど多くはないように見えますが、スクロールが非常に遅いです...

5k レコードがいくつかある別の Datagrid があり、スクロールが高速です。2 つの唯一の違いは、高さをピクセル単位で指定し、自動高さをオフにしていることです...

小さい方の場合、親 div を埋めるために height = 100% を使用できませんでした。これは、何らかの理由で高さの割合が気に入らず、高さの割合を指定した場合にグリッドをレンダリングすることさえできないためです。ピクセル単位で指定します... autoheight = trueを使用すると、必要な親divがいっぱいになりますが、グリッドにすべてのデータが一度に読み込まれるため、データの遅延読み込みは行われません.

遅延読み込みを実現し、引き続き autoheight = true を使用できるようにする方法 (または、親 div の高さを常に埋めるようにグリッドを拡張できる方法) はありますか?

ありがとう

4

1 に答える 1

0

autoHeight は、表示する行の最大数を定義する数値に設定できます。

于 2012-03-16T22:53:59.623 に答える