Froala 在初始化后设置占位符文本
Froala setting the placeholder text after initialization
Froala 编辑器组件在初始化时有许多设置可用,包括占位符。
但是,我有一个情况,我必须在初始化后更改占位符。
我在 API docs 中看不到任何执行此操作的方法。我尝试通过 console.logging() 在 Froala 对象上寻找一个方法,但有一些模糊不清的地方。
我试过了:
$("<selector>").froalaEditor.placeholder("new value...");
和
$("<selector>").froalaEditor.({placeholder : "new value..."});
我没有发布工作片段,因为这不是具体的编码问题,但如果有人认为它会非常有用,我可以发布。
时间紧迫,所以我暂时接受制造商 API 之外的 jquery 解决方案。
我正在根据 Froala 支持人员的回复回答我自己的问题,既是为了未来的读者,也是为了提醒我自己。
来自 2017 年 1 月的一个案例 here 那么给出的答案是:
要在编辑器初始化后设置选项,您必须这样做:
$('.selector').data('froala.editor').opts.placeholderText = 'foobar';
$('.selector').froalaEditor('placeholder.refresh');
我询问是否有显示此技术的文档页面,但被告知推荐的方法是实际擦除并重新创建具有所需占位符参数的 Froala 编辑器实例。此外,还提到了一些潜在的文档,显示这种技术适用于占位符等特定情况,我认为这意味着并非所有 'opts' 成员都可以通过这种方式进行更改。
Froala 编辑器组件在初始化时有许多设置可用,包括占位符。
但是,我有一个情况,我必须在初始化后更改占位符。
我在 API docs 中看不到任何执行此操作的方法。我尝试通过 console.logging() 在 Froala 对象上寻找一个方法,但有一些模糊不清的地方。
我试过了:
$("<selector>").froalaEditor.placeholder("new value...");
和
$("<selector>").froalaEditor.({placeholder : "new value..."});
我没有发布工作片段,因为这不是具体的编码问题,但如果有人认为它会非常有用,我可以发布。
时间紧迫,所以我暂时接受制造商 API 之外的 jquery 解决方案。
我正在根据 Froala 支持人员的回复回答我自己的问题,既是为了未来的读者,也是为了提醒我自己。
来自 2017 年 1 月的一个案例 here 那么给出的答案是:
要在编辑器初始化后设置选项,您必须这样做:
$('.selector').data('froala.editor').opts.placeholderText = 'foobar';
$('.selector').froalaEditor('placeholder.refresh');
我询问是否有显示此技术的文档页面,但被告知推荐的方法是实际擦除并重新创建具有所需占位符参数的 Froala 编辑器实例。此外,还提到了一些潜在的文档,显示这种技术适用于占位符等特定情况,我认为这意味着并非所有 'opts' 成员都可以通过这种方式进行更改。