Customize color picker in Vue Document editor component

22 Mar 20241 minute to read

Document editor provides an options to customize the color picker using colorPickerSettingsin the document editor settings. The color picker offers customization options for default appearance, by allowing selection between Picker or Palette mode, for font and border colors.”

Similarly, you can use documentEditorSettings property for DocumentEditor also.

The following example code illustrates how to Customize the color picker in Document editor container.

<template>
    <div id="app">
      <ejs-documenteditorcontainer ref='documenteditor' :serviceUrl='serviceUrl' :documentEditorSettings='settings' height="590px" id='container' :enableToolbar='true'></ejs-documenteditorcontainer>
    </div>
</template>
<script>
  import Vue from 'vue';
  import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent,Toolbar} from '@syncfusion/ej2-vue-documenteditor';

  Vue.use(DocumentEditorContainerPlugin);

  export default {
    data() {
      return { serviceUrl:'https://ej2services.syncfusion.com/production/web-services/api/documenteditor/',
      settings:{ colorPickerSettings: { mode: 'Palette', modeSwitcher: true, showButtons: true } } };
    },
    provide: {
      //Inject require modules.
      DocumentEditorContainer: [Toolbar]
    }
  }
</script>
Property Behaviour
columns It is used to render the ColorPicker palette with specified columns. Defaults to 10
disabled It is used to enable / disable ColorPicker component. If it is disabled the ColorPicker popup won’t open. Defaults to false
mode It is used to render the ColorPicker with the specified mode. Defaults to ‘Picker’
modeSwitcher It is used to show / hide the mode switcher button of ColorPicker component. Defaults to true
showButtons It is used to show / hide the control buttons (apply / cancel) of ColorPicker component. Defaults to true