スプレッドシート上で右クリック時に発生する contextMenuOpening イベントで渡されてくる引数の cancel プロパティに true を設定することで、コンテキストメニュー表示を無効にすることができます。


<!-- テンプレート側 -->
<IgrSpreadsheet
  ref={this.onSpreadsheetRef}
  height="100%"
  width="100%"
  contextMenuOpening={this.onContextMenuOpening}
/>
// typescript側
public onContextMenuOpening(
  s: IgrSpreadsheet,
  e: IgrSpreadsheetContextMenuOpeningEventArgs
) {
  e.cancel = true;
}

APIリファレンス

  • contextMenuOpening イベント
    • https://www.infragistics.com/products/ignite-ui-react/api/docs/typescript/latest/classes/igrspreadsheet.html#contextmenuopening