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

// パラメータ
var menuItemData; //タイプ: Object
var host; //タイプ: HTMLElement
var event; //タイプ: 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 タイプ