ブラウザ ウィンドウのサイズを変更しない限り、見出しが表示されない dgrid があります。ブラウザ ウィンドウのサイズを変更するとすぐに、見出しが表示されます。ブラウザのサイズを変更せずに見出しを表示するにはどうすればよいですか?
startup() を正しく呼び出していませんか? ブラウザーのサイズが変更されたと dgrid に認識させるために起動できるイベントはありますか?
次に示すように、DijitRegistry をグリッドに追加します。
https://github.com/SitePen/dgrid/wiki/DijitRegistry
コンテンツ ペインに dijit コンテナを配置し (ペインが必要な場合)、グリッドをコンテナの子として追加します。コンテナーは、子のサイズも変更するスタートアップを呼び出します。
onShow
そこで、グリッドを保持するにイベント ハンドラーを追加し、それが起動するContentPane
たびに を呼び出しますgrid.resize()
。シンプルですが、うまくいきます。