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'成员都可以这样改变。