PowerTools SPREAD for ASP.NET 8.0J > リファレンス > クライアント側スクリプト リファレンス > スクリプトメンバ > イベント > TouchStripOpening イベント |
Spreadがタッチツールバーを表示しようとしたときに発生します。
[HTMLタグのインライン属性で指定]
<ELEMENT onTouchStripOpening = "handler" ...>
[eventプロパティへの関連付け]
FpSpread1.onTouchStripOpening = handler
[SCRIPTタグを使用した関連付け]
<SCRIPT FOR=FpSpread1 EVENT=onTouchStripOpening>
なし
このイベントは、タッチツールバーが開かれようとする時点でトリガされます。 TouchStripOpeningイベントは、サーバー側でのタッチツールバーの設定とは無関係に発生します。 event.Area引数には、TOUCHSTRIP_CELL、TOUCHSTRIP_ROW、TOUCHSTRIP_COLUMN、またはTOUCHSTRIP_CHARTを指定できます。
次のサンプルJavaScriptコードは、クライアント側Spreadに対してこのイベントをマッピングします。
window.onload = function () { var spread = document.getElementById("FpSpread1"); spread.addEventListener("TouchStripOpening", function (e) { if (e.Area == e.TOUCHSTRIP_CELL) { var builtInTouchStrip = new FarPoint.Web.Spread.TouchStrip(); // TouchStripを表示します。 builtInTouchStrip.Show(e.X, e.Y); // サーバー側でカスタマイズされたTouchStripが表示されないようにします。 e.Handled = true; } }); }