ロードオンデマンドが機能しない
対象製品
SPREAD for ASP.NET 5.0J
詳細
ロードオンデマンドはスクロールするに従いページを読み込んでいく機能になり、関連するプロパティの整合性がとれていない場合、機能しません。
●ロードオンデマンドに関連するプロパティ
・コントロールサイズ
(FpSpread1.Height)
・ページサイズ
(FpSpread1.ActiveSheetView.PageSize)
・行数
(FpSpread1.ActiveSheetView.RowCount)
・ロードオンデマンドの許可
(FpSpread1.ActiveSheetView.AllowLoadOnDemand)
・ロードオンデマンド時の初回表示の行数
(FpSpread1.ActiveSheetView.LoadInitRowCount)
・ロードオンデマンド時の増分の行数
(FpSpread1.ActiveSheetView.LoadRowIncrement)
●ロードオンデマンドが機能しない例
(1)「ロードオンデマンド時の初回表示の行数」が「ページサイズ」以上になっている
LoadInitRowCount >= PageSizeの状態では、
ロードオンデマンドは機能しません。
FpSpread1.ActiveSheetView.PageSize = 30
FpSpread1.ActiveSheetView.LoadInitRowCount = 30
(2)スクロールが表示されない設定になっている
SPREADの高さに対して、「ロードオンデマンド時の初回表示の行数」が少なく、
スクロールバーが表示されていない場合、ロードオンデマンドを使用することができません。
(3)ロードオンデマンドが許可されていない
ロードオンデマンドを有効にするには、
AllowLoadOnDemandプロパティをTrueに設定する必要があります。
●ロードオンデマンドに関連するプロパティ
・コントロールサイズ
(FpSpread1.Height)
・ページサイズ
(FpSpread1.ActiveSheetView.PageSize)
・行数
(FpSpread1.ActiveSheetView.RowCount)
・ロードオンデマンドの許可
(FpSpread1.ActiveSheetView.AllowLoadOnDemand)
・ロードオンデマンド時の初回表示の行数
(FpSpread1.ActiveSheetView.LoadInitRowCount)
・ロードオンデマンド時の増分の行数
(FpSpread1.ActiveSheetView.LoadRowIncrement)
●ロードオンデマンドが機能しない例
(1)「ロードオンデマンド時の初回表示の行数」が「ページサイズ」以上になっている
LoadInitRowCount >= PageSizeの状態では、
ロードオンデマンドは機能しません。
FpSpread1.ActiveSheetView.PageSize = 30
FpSpread1.ActiveSheetView.LoadInitRowCount = 30
(2)スクロールが表示されない設定になっている
SPREADの高さに対して、「ロードオンデマンド時の初回表示の行数」が少なく、
スクロールバーが表示されていない場合、ロードオンデマンドを使用することができません。
(3)ロードオンデマンドが許可されていない
ロードオンデマンドを有効にするには、
AllowLoadOnDemandプロパティをTrueに設定する必要があります。