表在 jquery 的 tinyMCE 4 中不可调整大小

问题描述

表格属性在 tinyMCE 4 内联编辑器中不起作用,我尝试为表格设置认样式

table_default_styles: {
            width: '50%'
        },

它没有被应用,表格也不能调整大小,虽然我使用了每个属性

table_column_resizing: 'resizetable',

桌子看起来像这样,

enter image description here

解决方法

table_column_resizing 选项已添加到 TinyMCE 5.5,因此它不是 TinyMCE 4 的有效配置选项:

https://www.tiny.cloud/docs/release-notes/release-notes55/#newtable_column_resizingoptionforcontrollingtablecolumnresizing

我注意到该选项不会确定是否表格可调整大小,而是决定表格调整大小时发生的行为。

当我使用您的 table_default_styles 配置选项向 TinyMCE 添加表格时,我得到以下 HTML:

<table style="width: 50%;" border="1">
<tbody>
<tr>
  <td style="width: 48.7125%;">&nbsp;</td>
  <td style="width: 48.7996%;">&nbsp;</td>
</tr>
<tr>
  <td style="width: 48.7125%;">&nbsp;</td>
  <td style="width: 48.7996%;">&nbsp;</td>
</tr>
</tbody>
</table>

...正如我所料,它占据了编辑器的一半。这是一个 TinyMCE Fiddle 演示:https://fiddle.tiny.cloud/L4haab

我附上了最新 TinyMCE 5 和 TinyMCE 4 的屏幕截图 - 两者都没有显示您在屏幕截图中的结果。

TinyMCE 5 enter image description here

TinyMCE 4 enter image description here

注意:TinyMCE 4 不再是 TinyMCE 的受支持/开发版本,因此您可能会从迁移到 TinyMCE 5 中受益,因为该版本仍在积极开发中。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...