MESCIUS SPREAD for ASP.NET 10.0J
LoadOnDemandTriggerMode 列挙体

(一定時間が経過した後、またはユーザーがSheetView.LoadOffsetFromBottom位置の行までスクロールした後に)次の行セットをロードする方法を指定します。
構文
'Declaration
 
Public Enum LoadOnDemandTriggerMode 
   Inherits System.Enum
public enum LoadOnDemandTriggerMode : System.Enum 
メンバ
メンバ説明
OffsetBasedユーザーがSheetView.LoadOffsetFromBottom位置の行までスクロールした後にのみ次の行セットがロードされることを示します。
Timed一定時間が経過した後に次の行セットがロードされることを示します。
次のサンプルコードは、LoadOnDemandTriggerMode列挙体を設定します。
protected void Page_Load(object sender, System.EventArgs e)
{
    FpSpread1.ActiveSheetView.RowCount = 100;
    FpSpread1.ActiveSheetView.PageSize = 200;
    FpSpread1.ActiveSheetView.AllowPage = false;

    FpSpread1.AllowLoadOnDemand = true;
    FpSpread1.LoadInitRowCount = 50;
    FpSpread1.LoadRowIncrement = 15;
    FpSpread1.ActiveSheetView.LoadOnDemandMode = FarPoint.Web.Spread.LoadOnDemandMode.Background;
    FpSpread1.ActiveSheetView.LoadOnDemandTriggerMode = FarPoint.Web.Spread.LoadOnDemandTriggerMode.OffsetBased;
    FpSpread1.ActiveSheetView.LoadOffsetFromBottom = 20;
    FpSpread1.ActiveSheetView.LoadOnDemandInterval = 1000; // this setting is meaningless in OffsetBased trigger mode
}
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    FpSpread1.ActiveSheetView.RowCount = 100
    FpSpread1.ActiveSheetView.PageSize = 200
    FpSpread1.ActiveSheetView.AllowPage = False

    FpSpread1.AllowLoadOnDemand = True
    FpSpread1.LoadInitRowCount = 50
    FpSpread1.LoadRowIncrement = 15
    FpSpread1.ActiveSheetView.LoadOnDemandMode = FarPoint.Web.Spread.LoadOnDemandMode.Background
    FpSpread1.ActiveSheetView.LoadOnDemandTriggerMode = FarPoint.Web.Spread.LoadOnDemandTriggerMode.OffsetBased
    FpSpread1.ActiveSheetView.LoadOffsetFromBottom = 20
    FpSpread1.ActiveSheetView.LoadOnDemandInterval = 1000 ' this setting is meaningless in OffsetBased trigger mode
End Sub
継承階層

System.Object
   System.ValueType
      System.Enum
         FarPoint.Web.Spread.LoadOnDemandTriggerMode

参照

FarPoint.Web.Spread 名前空間

 

 


© MESCIUS inc. All rights reserved.