作成日: 2014/08/01 最終更新日: 2014/08/01
文書種別
制限事項
詳細
次のような手順で、ウィジェットを非表示の状態で作成してから表示させると、Gridの列幅やヘッダサイズなど、ウィジェットの様々な要素が不正なサイズで表示されてしまいます。
【再現手順】
1. <div>要素のスタイルを「display: none」に設定して、非表示にします。
2. <div>要素に対してウィジェットを初期化します。
3. ボタンクリックなどのイベントで、<div>要素のスタイルを「display: (none以外の値)」に設定して、ウィジェットを表示します。
この現象は制限事項です。
Wijmoウィジェットでは、非表示の要素のサイズを計算することができないため、非表示の状態でウィジェットを作成すると、正常なサイズで表示することができません。
【再現手順】
1. <div>要素のスタイルを「display: none」に設定して、非表示にします。
2. <div>要素に対してウィジェットを初期化します。
3. ボタンクリックなどのイベントで、<div>要素のスタイルを「display: (none以外の値)」に設定して、ウィジェットを表示します。
この現象は制限事項です。
Wijmoウィジェットでは、非表示の要素のサイズを計算することができないため、非表示の状態でウィジェットを作成すると、正常なサイズで表示することができません。
回避方法
wijgridでは、ウィジェットを表示した後でdoRefreshメソッドを実行することで、正常なサイズで表示することができます。
◎サンプルコード (JavaScript)
◎サンプルコード (JavaScript)
$("#grid").wijgrid("doRefresh");
旧文書番号
80903