Dropdown menu
优质
小牛编辑
125浏览
2023-12-01
Overview
This plugin allows adding a configurable dropdown menu to the table's column headers.
The dropdown menu acts like the Context Menu, but is triggered by clicking the button in the header.
Quick setup
To enable the plugin, simply set the dropdownMenu
property to true
, when initializing Handsontable.
var example1 = document.getElementById('example1'); var hot = new Handsontable(example1, { data: Handsontable.helper.createSpreadsheetData(3, 7), colHeaders: true, dropdownMenu: true });
Plugin configuration
You can use the default dropdown contents by setting it to true
, but if you'd like to customize it a little you can set it to use a custom list of actions. For the entry options reference, see the Context Menu demo.
var example2 = document.getElementById('example2'); var hot2 = new Handsontable(example2, { data: Handsontable.helper.createSpreadsheetData(3, 7), colHeaders: true, dropdownMenu: [ 'remove_col', '---------', 'make_read_only', '---------', 'alignment' ] });