[FlexGrid] 非表示のグリッドを表示すると、左上のセルしか表示されない

文書番号 : 81156     文書種別 : Limit
登録日 : 2015/01/29     最終更新日 : 2015/02/02

対象製品

Wijmo 5

詳細

スタイルが"display: none"に設定された状態でFlexGridを作成してから、スタイルを"display: none以外の値"に設定すると、左上のセルしか表示されません。
Wijmo 3やBootStrapのTabsにFlexGridを配置してタブを切り替えた場合にも、同様の現象が発生します。

この現象は制限事項です。
"display: none"に設定された状態では、FlexGridを描画することができません。FlexGridを表示するときに、FlexGrid.invalidateメソッド(またはrefreshメソッド)を実行して表示を更新する必要があります。

再現手順

1. サンプルを実行します。
2. 「表示(間違った方法)」ボタンをクリックします。
結果: 左上のセルしか表示されません。
3. 「非表示」ボタンをクリックしてから、「表示(正しい方法)」ボタンをクリックします。
結果: すべてのセルが正常に表示されます。

サンプル



サンプル(Angular)