[]
Sheets.ContextMenu.MenuView
• new MenuView()
MenuViewを表します。
▸ createMenuItemElement(menuItemData
): HTMLElement
メニュー項目ビューを作成します。
実例
$(document).ready(function () {
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
function CustomMenuView() {
}
CustomMenuView.prototype = new GC.Spread.Sheets.ContextMenu.MenuView();
CustomMenuView.prototype.createMenuItemElement = function (menuItemData) {
var self = this;
var menuItemView = GC.Spread.Sheets.ContextMenu.MenuView.prototype.createMenuItemElement.call(self, menuItemData);
if (menuItemData.name === "markWithABg") {
var subMenuView = menuItemView.find(".gc-ui-contextmenu-container");
$(subMenuView[0]).colorpicker();
}
return menuItemView;
};
});
名前 | 型 | 説明 |
---|---|---|
menuItemData |
IMenuItemData |
表示するメニュー項目のデータ |
HTMLElement
メニュー項目ビュー
▸ getCommandOptions(menuItemData
, host
, event
): any
指定したメニュー項目のコマンドオプションを取得します。
実例
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;
}
};
名前 | 型 | 説明 |
---|---|---|
menuItemData |
IMenuItemData |
クリックされたメニュー項目のデータ |
host |
Object |
クリックされたメニュー項目のコンテナー |
event |
Object |
マウスクリックイベント |
any
指定したメニュー項目のコマンドオプション
▸ maxHeight(value?
): number
| void
説明
コンテキストメニューの最大の高さを取得または設定します。
実例
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
spread.contextMenu.menuView.maxHeight(400);
名前 | 型 |
---|---|
value? |
number |
number
| void
number void
▸ scrollable(value?
): boolean
| void
説明
コンテキストメニューがスクロール可能かどうかを取得または設定します。
実例
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
spread.contextMenu.menuView.scrollable(false);
名前 | 型 |
---|---|
value? |
boolean |
boolean
| void
boolean void