Froala在初始化后设置占位符文本

问题描述:

Froala编辑器组件在初始化时有许多可用的设置,包括占位符。Froala在初始化后设置占位符文本

但是,我有一个情况,我必须在初始化后更改占位符。

我看不到在API docs任何方法来做到这一点。我试图通过console.logging()来寻找Froala对象上的一个方法,但是有一些obscurification使得这个方法不清楚。

我想:

$("<selector>").froalaEditor.placeholder("new value..."); 

$("<selector>").froalaEditor.({placeholder : "new value..."}); 

我没有张贴的工作片段,因为这不是一个编码的问题,特别是,但我可以做,如果有人认为这将是显着有用。

时间紧迫,所以我现在接受制造商API之外的jquery解决方案。

我正在回答我自己的问题,基于来自Froala支持的回应,既面向未来的读者,也为我自己提醒。

here随后给出的答复2017年1月的情况是:

要设置一个选项编辑器被初始化后,你会做这样的:

$('.selector').data('froala.editor').opts.placeholderText = 'foobar'; 
$('.selector').froalaEditor('placeholder.refresh'); 

我询问是否有是一个显示这种技术的文档页面,但被告知建议的方法是使用所需的占位符参数实际擦除并重新创建Froala编辑器实例。此外还提到了一些潜在的文档,显示了这种技术对于像占位符这样的特定情况,我认为并不是所有'opts'成员都可以这样改变。