SpreadJS製品ヘルプ
getCommandOptions メソッド
GC.Spread.Sheets.ContextMenu 名前空間 > MenuView タイプ : getCommandOptions メソッド
クリックされたメニュー項目のコンテナー
マウスクリックイベント
指定したメニュー項目のコマンドオプションを取得します。
シンタックス
var instance = new GC.Spread.Sheets.ContextMenu.MenuView();
var value; // Type: Object
value = instance.getCommandOptions(menuItemData, host, event);
function getCommandOptions( 
   menuItemData : Object,
   host : HTMLElement,
   event : Object
) : Object;

パラメータ

menuItemData
クリックされたメニュー項目のデータ
host
クリックされたメニュー項目のコンテナー
event
マウスクリックイベント
使用例
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
  function CustomMenuView() {
  }
  CustomMenuView.prototype = new GC.Spread.Sheets.ContextMenu.MenuView();
  CustomMenuView.prototype.getCommandOptions = function (menuItemData, host, event) {
     if (menuItemData && menuItemData.name === "markWithABg") {
         var ele = event.target || event.srcElement;
         if (ele.className.indexOf("colorpicker-div-inner-colorcell") !== -1) {
             ele = ele.parentElement;
         }
         return ele.style.background;
     }
  };
関連トピック

参照

MenuView タイプ