2016-08-04 12 views
0

グリッドが作成されたときにスナップショットが表示されるのは、このスナップショットのように表示されます。ドラッグして列のサイズを変更した場合、または表示する列を右クリックして変更し、または非表示にすると列が正しく整列され、データも表示されます。Slickグリッドの列が正しくレンダリングされない

グリッドが作成され、このグリッドレンダリングが非表示になっている領域でレンダリングされるともう1つ、タブレイアウトがあり、タブの1つにこれらのグリッドが作成され、アクティブなタブが違う、 ?

+0

あなたはhttps://github.com/6pac/SlickGridを試しましたか(readmeのためにスクロールダウンしましたか?) MLeibmanブランチは最新バージョンです。かなり古いです。私はこの問題がそこで修正されるかもしれないと思う。 –

答えて

1

グリッドサイズは、アタッチされている現在の要素サイズに基づいてレンダリングされます。したがって、要素が非表示の場合、正しいレイアウトは表示されません。私は通常{grid}を呼び出します。 resizeCanvas()タブを表示します。また、グリッドを作成している間に要素を表示し、後で非表示にすることもできます。

+0

良い解説ありがとう私は問題を理解した 残念ながら、grid.resizeCanvas()も動作していない –

+0

正しいSlickGridオブジェクトを参照しているか、resizeCanvas()を呼び出す前にタブが最初に表示されているかどうかをチェックしようとしましたか?私は通常、タブを表示する前にresizeCanvasを最初に呼び出すと誤解されます。 – winghei

関連する問題