【问题标题】:Resizing table not possible when using tinymce control使用 tinymce 控件时无法调整表格大小
【发布时间】:2014-07-23 20:14:45
【问题描述】:

我们正在使用 TinyMCE 4,我们的用户很生气,因为您无法在 tinymce textarea 编辑器中使用表格,拖动其宽度和高度并进行更改。看来这对于tinymce 是不可能的。调整表格的唯一方法是转到菜单选择表格并修改宽度/高度(以像素为单位)的值。我们的大多数用户甚至不知道像素是什么。

我尝试使用有人为 TinyMCE 3.3 编写的插件 http://sourceforge.net/p/tinymce/plugins/163/

但是这个插件不适用于 TinyMCE 4,我也不明白如何修改这个插件使其适用于 4.0。最近有人问过这里(不是我)但没有得到回应:

http://www.tinymce.com/forum/viewtopic.php?id=34454

当前在 chrome 中发生的情况是,当您尝试抓住桌子的一角并拖放它时,它永远不会掉落,也不会释放桌子。它最终处于混乱状态......你基本上无法释放桌子的阻力,随着你的移动鼠标它会变得越来越小 - 但你永远不能松开并释放它以获得你想要的大小。

我发现的唯一其他选项是禁用调整大小,但这会禁用所有内容的调整大小:

http://www.tinymce.com/wiki.php/Configuration:object_resizing

有没有办法解决这个问题?如果有帮助,我们使用的是 TinyMCE 4 主包,而不是 jquery 包。

【问题讨论】:

  • 有趣的是,它在 chrome 中对我有用,使用那里的例子。 tinymce.com/tryit/full.php
  • 哇,你是对的,显而易见的事情从来没有打动过我,为什么我不只是更新......它似乎工作......谢谢。

标签: javascript tinymce


【解决方案1】:

TinyMCE 和 chrome 存在很多错误,这就是我现在使用 CKEditor 的原因,但显然您的错误已在 4.1 中修复,因此请更新您的 tinyMCE 版本,它应该适合您。

http://www.tinymce.com/tryit/full.php

另一点是,如果您查看了您提供的文档,您可以允许调整除表格之外的任何内容。

http://www.tinymce.com/wiki.php/Configuration:object_resizing

此选项允许您打开/关闭图像上的调整大小手柄, 表格或媒体对象。此选项默认启用并允许 您可以调整表格和图像的大小。 您还可以指定 CSS3 选择器 您希望启用调整大小的内容。

tinymce.init({
        ...
        object_resizing : "img"
});

可能

tinymce.init({
            ...
            object_resizing : ":not(table)"
    });

【讨论】:

  • 是否有帖子提到这是一个错误?更新到新版本似乎有效!
  • 不,但我知道在 3 上,我在 chrome 和 AJAX 提交表单时遇到了很大的问题,TinyMCE 重新初始化了微型 MCE,但它仍然无法正常工作
  • 很遗憾,链接已失效(重定向到 TinyMCE 主页)。
  • @KarlRichter 那是因为 TinyMCE 第 3 版已停产,您应该使用 4.X tiny.cloud/docs/configure/advanced-editing-behavior/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-29
  • 2020-05-29
相关资源
最近更新 更多