ckeditor5 - 如何向上转换可选属性

问题描述 投票:0回答:1
ckeditor ckeditor5
1个回答
0
投票

您无需列出视图的属性即可在模型值回调中获取它们。

attributes: ['ver']
充当对哪些视图元素将被向上转换的约束,并表示“仅向上转换具有
bbref
属性的
ver
元素”。

// Conversion from a view element to a model attribute
conversion.for('upcast').elementToAttribute({
    view: {
        name: 'bbref',
    },
    model: {
        key: 'bibleref',

        // Callback function provides access to the view element
        value: viewElement => {
            // You can still get the ver attribute.
            let ver = viewElement.getAttribute('ver');
            console.log('in upcast ver=['+ver+']');
            return ver;
        }
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.