SPREAD for ASP.NET 10.0J サンプルコード集 > セル型 > コマンドボタン型セル > ボタン押下をクライアント側で処理する |
ボタン型セルのOnClientClickプロパティに、ボタンがクリックされたときのクライアント側処理を記述します。
ButtonCellType btnCell = new ButtonCellType() { OnClientClick = "onMyBtnClicked(); return false;" }; FpSpread1.Cells[0, 1].CellType = btnCell;
Dim btnCell As New ButtonCellType() With { .OnClientClick = "onMyBtnClicked(); return false;" } FpSpread1.Cells(0, 1).CellType = btnCell
<!--JavaScriptでボタンがクリックされたときの処理を記述します--> <script type="text/javascript"> function onMyBtnClicked() { var spread = document.getElementById("FpSpread1"); alert("クリック位置:Cell[" + spread.ActiveRow + ", " + spread.ActiveCol + "]"); } </script>