React HtmlEditor - tableContextMenu
items[]
Selector: Item
Type:
Accepted Values: 'background' | 'bold' | 'color' | 'font' | 'italic' | 'link' | 'image' | 'strike' | 'subscript' | 'superscript' | 'underline' | 'blockquote' | 'increaseIndent' | 'decreaseIndent' | 'orderedList' | 'bulletList' | 'alignLeft' | 'alignCenter' | 'alignRight' | 'alignJustify' | 'codeBlock' | 'variable' | 'undo' | 'redo' | 'clear' | 'insertTable' | 'insertHeaderRow' | 'insertRowAbove' | 'insertRowBelow' | 'insertColumnLeft' | 'insertColumnRight' | 'deleteColumn' | 'deleteRow' | 'deleteTable' | 'cellProperties' | 'tableProperties'
Use this property to customize the context menu. For example, the following code creates a flat menu of table commands instead of the default hierarchical menu. The beginGroup property is used to divide command groups.
index.js
- $(function() {
- $("#htmlEditorContainer").dxHtmlEditor({
- // ...
- tableContextMenu: {
- enabled: true,
- items: [
- 'insertHeaderRow',
- 'insertRowAbove',
- 'insertRowBelow',
- { name: 'insertColumnLeft', beginGroup: true },
- 'insertColumnRight',
- { name: 'deleteColumn', beginGroup: true },
- 'deleteRow',
- 'deleteTable',
- { name: 'cellProperties', beginGroup: true },
- 'tableProperties'
- ]
- }
- });
- });
Feel free to share topic-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.