首页 > 解决方案 > TinyMCE 滑块最大值和最小值

问题描述

我想在编辑器中使用滑块更改字体,但是我无法设置 max-ariavalue。滑块与默认的 tinyMCE 编辑器管理器一起使用。

                // Open window
                editor.windowManager.open({
                    title: 'font resize',
                    body: [
                        {type: 'slider', name: 'size', label: 'Size', value: 50, max: 200}
                    ],
                    onsubmit: function(e) {
                        node = tinymce.activeEditor.selection.getNode();
                        execFontSize(e.data['size'], 'px', node);
                    }
                });

最大值似乎不起作用。我也尝试过“aria-valuemax”等。是否可以改变它,我们是否必须用 JS 来“破解”它?

标签: javascripttinymce-4

解决方案


您需要的属性是minValueand maxValue(与minand相对max)。

例如:

editor.windowManager.open({ 
    title: 'font resize', 
    body: [ 
      {
         type: 'slider', 
         name: 'size', 
         label: 'Size', 
         value: 30, 
         minValue: 25, 
         maxValue: 50
      } 
    ], 
    ...  
});

推荐阅读