2016-10-07 4 views
0

私はしばらくの間ui-gridを使用しています。最近、グリッドに関する問題が発生しました。少し大きめのデータセット(50行など)を渡すと、グリッドにすべて表示されません。uiグリッドは、それに提供された行の完全な数を表示していません

$ scope.gridOption.dataオブジェクトをデバッグして検索すると、すべての要素が含まれているように見えますが、まだ少数(約10個)しか表示されていません。

ヘッダーをクリックして並べ替えると、さらにいくつかの行が表示されます。 (時々1または2)

これは規則的ではなく、パターンもありません。異なるデータセットに対してランダムに発生します。

私はui-grid - v3.2.6を使用していると私はそれ以外max-heightscrollでグリッドテーブルのdivを持っています。私は同様の実装でページに複数のそのようなグリッドを持っていますが、この問題は現在特定のグリッドに表示されているようです。

私はプランナーを草案することができましたが、この問題はランダムであり、私は基本的なUIグリッドの実装を持っているので、実際には役に立たないでしょう。

私はこのリンクに従いましたhttps://github.com/angular-ui/ui-grid/issues/424しかし、私はそれの多くを理解することができず、私はまだ立ち往生しています。

このように思われるのは、既知の修正されていないバグです。しかし、これのための任意の作業の解決策はありますか?すべてのヘルプは高く評価され

..

+0

サーバーサイドページングを使用していますか? – Vikash

+0

日付のようには何もありません。 –

答えて

2

あなたが見せたいか、これまで多くの行に、この$ scope.gridOptions.excessRowsを設定することができ、デフォルトではこの値は、UIグリッドに4に設定されています。

+0

4に設定されているかどうかわかりません。現在、私はそのような設定がなく、グリッドは10-12行を表示しています。また、これは、uiグリッドのページ設定の方法です。参考資料はありますか? –

+0

合計行数が20の場合は何ができますか?データにデータを入力しているときに、この$ scope.gridOptions.excessRowsを明示的に20に設定します。デフォルトでは20行が表示されます。 Uiグリッドのページ設定はアルファ状態です。下のURLで確認できます。 http://ui-grid.info/docs/#/tutorial/214_pagination – Anon

+0

私は固定数の行を持たず、データは動的であり、行の数が何であれ、それらのすべてが表示されるはずです。 –

1

私は同じ問題を抱えていました。私の場合、行の数が45より大きい場合に発生しました.FolderをgridOptionsのself.gridOptions.virtualizationThreshold = data.length + 1; に設定すると問題が解決しました。 VirtualizationThresholdは、行数以上でなければなりません。

クレジットカードhttps://github.com/angular-ui/ui-grid/issues/860

関連する問題