表格支持的增强功能

支持表格调整大小

Angular

<dx-html-editor><dxo-table-resizing[enabled]="true"[minColumnWidth]="70"[minRowHeight]="30"></dxo-table-resizing></dx-html-editor>

Vue

<DxHtmlEditor><DxTableResizing:enabled="true":min-column-width="70":min-row-height="30"/></DxHtmlEditor>

React

<HtmlEditor><TableResizingenabled={true}minColumnWidth={70}minRowHeight={30}/></HtmlEditor>

jQuery

$(function() {$("#html-editor").dxHtmlEditor({tableResizing: {enabled: true,minColumnWidth: 70,minRowHeight: 30}});});

表格单元格中的多行文本

表格上下文菜单

表格单元格现在包括一个带有常用表格操作命令的上下文菜单,以前这些命令是使用工具栏控件执行的,此上下文菜单的引入允许您为其他控件/命令释放工具栏空间。

要激活上下文菜单,请将tableContextMenu.enabled属性设置为 true。 您还可以使用 tableContextMenu.items 数组重新排列或隐藏菜单命令:

Angular

<dx-html-editor><dxo-table-context-menu[enabled]="true"><dxi-item name="tableProperties"></dxi-item><dxi-item name="cellProperties"></dxi-item></dxo-table-context-menu></dx-html-editor>

Vue

<DxHtmlEditor><DxTableContextMenu:enabled="true"><DxItem name="tableProperties" /><DxItem name="cellProperties" /></DxTableContextMenu></DxHtmlEditor>

React

<HtmlEditor><TableContextMenuenabled={true}><Item name="tableProperties" /><Item name="cellProperties" /></TableContextMenu></HtmlEditor>

jQuery

$(function() {$("#html-editor").dxHtmlEditor({tableContextMenu: {enabled: true,items: [ "tableProperties", "cellProperties" ]}});});

支持表格标题

新版本改进了表格标记处理算法,现在支持表格标题 (<thead>)。

要添加标题行,最终用户可以单击Insert Header Row工具栏按钮,使用以下代码将按钮添加到工具栏:

Angular

<dx-html-editor><dxo-toolbar><dxi-item name="insertHeaderRow"></dxi-item></dxo-toolbar></dx-html-editor>

Vue

<DxHtmlEditor><DxToolbar><DxItem name="insertHeaderRow" /></DxToolbar></DxHtmlEditor>

React

<HtmlEditor><Toolbar><Item name="insertHeaderRow" /></Toolbar></HtmlEditor>

jQuery

$(function() {$("#html-editor").dxHtmlEditor({toolbar: {items: [// ..."insertHeaderRow"]}});});

或者,用户可以从新引入的表格上下文菜单中选择插入标题行命令。

表格/单元格外观定制

新的弹出对话框允许用户根据要求修改表格和单元格属性。

可以更改下表属性:

  • 外边框(样式、粗细、颜色)
  • 宽度和高度
  • 对齐
  • 填色

单元格支持以下属性:

  • 外边框(样式、粗细、颜色)
  • 宽度和高度
  • 填色
  • 内容对齐(垂直和水平)
  • 填充(垂直和水平)

支持软换行

添加了在块元素(列表、表格、引 )中插入换行符的功能,要开始新行,用户必须使用 Shift + Enter 组合键,将 true 分配给 allowSoftLineBreak 属性以启用此功能:

Angular

<dx-html-editor[allowSoftLineBreak]="true"></dx-html-editor>

Vue

<DxHtmlEditor:allow-soft-line-break="true"></DxHtmlEditor>

React

<HtmlEditorallowSoftLineBreak={true}></HtmlEditor>

jQuery

$(function() {$("#html-editor").dxHtmlEditor({allowSoftLineBreak: true});});

DevExtreme | 下载试用


DevExpress技术交流群6:600715373      欢迎一起进群讨论

DevExpress企业定制服务
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月1日
下一篇 2022年5月1日

相关推荐

发表回复

登录后才能评论