【问题标题】:Froala Editor use generic properties and add custom oneFroala 编辑器使用通用属性并添加自定义属性
【发布时间】:2020-08-13 22:54:53
【问题描述】:

我有一些 Froala 编辑器输入,我想为所有输入使用通用属性,然后根据当前输入添加一些自定义属性。

为了分配 froala 对象,我使用以下代码:

new FroalaEditor('.froala-editor-inline-horari', {
            toolbarInline: true,
            placeholderText: 'Editar',
            toolbarButtons: [
                ['bold', 'italic'],
                ['textColor', 'backgroundColor']
            ],
            events: {
                contentChanged: function () {
                    guardarFila(this);
                }
            },
            spellcheck: false
        });

我想使用一些通用属性作为常量,例如:

const FROALA_PROPERTIES = {
            toolbarInline: true,
            placeholderText: 'Editar',
            toolbarButtons: [
                ['bold', 'italic'],
                ['textColor', 'backgroundColor']
            ],
            events: {
                contentChanged: function () {
                    guardarFila(this);
                }
            },
            spellcheck: false
        });

然后向这个对象添加一些修改,例如:

events: {
     initialized: function () {
           this.html.set('some value');
     }

所以,在这个例子中,我想获得第一个对象FROALA_PROPERTIES 加上新的events: {...} 键。

这可能吗?

【问题讨论】:

    标签: javascript jquery arrays object froala


    【解决方案1】:

    我回答自己是因为我找到了解决方案。我可以通过下一个代码添加这些键和值或函数:

    FROALA_PROPERTIES.events.initialized = function () {
           this.html.set('some value');
     }
    

    但是如果 events 键不存在,那么我需要先创建它。

    我的 Andwer 是基于这个网络研究:http://researchhubs.com/post/computing/javascript/add-a-key-value-pair-to-a-javascript-object.html

    【讨论】:

      猜你喜欢
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      相关资源
      最近更新 更多