作成日: 2017/06/15 最終更新日: 2017/06/15
文書種別
使用方法
詳細
クライアント側スクリプトのCallBackメソッドにて、SPREADのみの部分更新ができます。
CallBackメソッド実行後に、サーバー側でButtonCommandイベントが発生し、当イベント内でSPREADの内容を更新することができます。なお、SPREADのコールバック時にはSPREAD以外のコントロールを更新することができません。
◎サンプルコード(VB)
◎サンプルコード(C#)
CallBackメソッド実行後に、サーバー側でButtonCommandイベントが発生し、当イベント内でSPREADの内容を更新することができます。なお、SPREADのコールバック時にはSPREAD以外のコントロールを更新することができません。
◎サンプルコード(VB)
-------------------------------
Webフォームクラス
-------------------------------
Protected Sub FpSpread1_ButtonCommand(ByVal sender As Object, ByVal e As FarPoint.Web.Spread.SpreadCommandEventArgs) Handles FpSpread1.ButtonCommand
If e.CommandName = "test" Then
FpSpread1.ActiveSheetView.Cells(0, 0).Value += "a"
End If
End Sub
-------------------------------
クライアント側スクリプト
-------------------------------
<script type="text/javascript">
function DoCallBack() {
var spread = document.getElementById("FpSpread1");
spread.UpdatePostbackData();
spread.CallBack("test");
}
</script>
Webフォームクラス
-------------------------------
Protected Sub FpSpread1_ButtonCommand(ByVal sender As Object, ByVal e As FarPoint.Web.Spread.SpreadCommandEventArgs) Handles FpSpread1.ButtonCommand
If e.CommandName = "test" Then
FpSpread1.ActiveSheetView.Cells(0, 0).Value += "a"
End If
End Sub
-------------------------------
クライアント側スクリプト
-------------------------------
<script type="text/javascript">
function DoCallBack() {
var spread = document.getElementById("FpSpread1");
spread.UpdatePostbackData();
spread.CallBack("test");
}
</script>
◎サンプルコード(C#)
-------------------------------
Webフォームクラス
-------------------------------
protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
{
if (e.CommandName == "test")
{
FpSpread1.ActiveSheetView.Cells[0, 0].Value += "a";
}
}
-------------------------------
クライアント側スクリプト
-------------------------------
VBのサンプルコードで紹介しているものと同様です。
Webフォームクラス
-------------------------------
protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
{
if (e.CommandName == "test")
{
FpSpread1.ActiveSheetView.Cells[0, 0].Value += "a";
}
}
-------------------------------
クライアント側スクリプト
-------------------------------
VBのサンプルコードで紹介しているものと同様です。
旧文書番号
40408