现在我想对excel右击的跟随菜单进行设置,我想保留其中的某几个项,比如我只想保留右击的复制和剪切代码实现
function CustomMenuView() {
}
CustomMenuView.prototype = new GC.Spread.Sheets.ContextMenu.MenuView();
CustomMenuView.prototype.createMenuItemElement = function (menuItemData) {
var self = this;
if (menuItemData.name === "gc.spread.copy"||menuItemData.name === "gc.spread.cut") {
var menuItemView = GC.Spread.Sheets.ContextMenu.MenuView.prototype.createMenuItemElement.call(self, menuItemData);
return menuItemView;
}
};
spread.contextMenu.menuView = new CustomMenuView();
但是效果是这样
这样下面还有其他项的样式(就是那个一条线。。。。。)
想问下,这个是我写法的问题,还是就是这样
第二个问题是,我发现右击菜单在 单元格、行表头、列表头是不一样的,这个怎么去判断,有可以判断的依据吗??
谢谢。。。。
|