默認是 右鍵 彈出菜單。
項目需要改為 統一放置到頭部。
以 右對齊為例
var hot1 = new Handsontable(ele, ...);
window.plugin = hot1.getPlugin('contextMenu');
$('#alignmentRight').click(function(){
// plugin.executeCommand('undo');
plugin.executeCommand('alignment:right');
});
此時點擊 #alignmentRight 內容, 頁面會報錯:
Cannot read property 'from' of undefined
但是如果 執行的是 上面 注釋掉的 “undo” 命令, 則是可以執行的。
如果在頁面中 , 選好選區以后 ,直接在console面板 ,輸入
plugin.executeCommand('alignment:center');
也是可以執行的。
說明是 當我們點擊 自定義按鈕時, 選區對象被清掉了, 所以 在執行 command時, 會缺少一些選區參數。