代码之家  ›  专栏  ›  技术社区  ›  Upperstage

肯迪托·里奇康波

  •  0
  • Upperstage  · 技术社区  · 15 年前

    有人知道如何禁用在单击时更改richcombo标签的默认ckeditor行为吗?我要标签保持不变 未动过的 无论用户选择什么。

    2 回复  |  直到 13 年前
        1
  •  1
  •   AlfonsoML    15 年前

    在richcombo插件中,您可以在setvalue函数(第292行)处修改它,删除第一行之后的所有代码。

    this._.value = value;
    

    在您确认这是您想要的之后,如果您不想更改源文件,您可以尝试将它放在插件中。(我没试过这个)

        2
  •  0
  •   Cine    13 年前

    一种不那么简单的方法是当用户离开当前选择时将值设置为空。

      editor.on('selectionChange', function(evt) {
      if (mydropdown && mydropdown.getValue())
        mydropdown.setValue('');
      }
    

    如果你需要一直显示它空运行 setTimeout(function(){editor.selectionChange();}, 0) 在您的点击功能中。