Working with Lists

The editor provides tools to makes your content as list such as an ordered and unordered list.

Create a Lists

By default, Insert Lists tool is enabled in the editor’s toolbar.The editor’s have ordered and unordered list types.

  • html
  • <textarea id="rteSample"></textarea>
    
    /// <reference path="tsfiles/jquery.d.ts" />
    /// <reference path="tsfiles/ej.web.all.d.ts" />
    
    module RTEComponent {
        $(function () {
            var sample = new ej.RTE($("#rteSample"),{
                        value: "The RichTextEditor (RTE) control enables you to edit the contents with insert table and images," +
                        " it also provides a toolbar that helps to apply rich text formats to the content entered in the TextArea.",
                        toolsList: ["lists"],
                        tools: {
                            lists: ["unorderedList", "orderedList"]
                        }
                });
         });
    }

    Custom Lists

    You can use custom lists tools to insert lists with custom behaviors.You can create a list with related attributes (such as listImage, listStyle, title, name, and text) using the custom list tool.Ordered and Unordered list having own customize ways to insert a list into the editor’s content.

    Insert a customOrderedList

    you need to enable customOrderedList tool on the editor’s toolbar.

    The customOrderedList having below options for an ordered list customization.

    Option

    Summary

    name

    Specifies the name for customOrderedList item.

    tooltip

    Specifies the title for customOrderedList item.

    css

    Specifies the styles for customOrderedList item.

    text

    Specifies the text for customOrderedList item.

    listStyle

    Specifies the list style for customOrderedList item.

    listImage

    Specifies the image for customOrderedList item.
  • html
  • <textarea id="editor"></textarea>
    
    /// <reference path="tsfiles/jquery.d.ts" />
    /// <reference path="tsfiles/ej.web.all.d.ts" />
    
    module RTEComponent {
        $(function () {
            var sample = new ej.RTE($("#rteSample"),{
                    value: "The RichTextEditor (RTE) control enables you to edit the contents with insert table and images," +
                    " it also provides a toolbar that helps to apply rich text formats to the content entered in the TextArea.",
                    toolsList: ["lists"],
                    tools: {
                        lists: ["orderedList"],
                        customOrderedList: [{
                            name: "orderedInsert",
                            tooltip: "Custom OrderedList",
                            css: "e-rte-toolbar-icon e-rte-listitems customOrdered",	 
                            text: "Lower-Greek",
                            listStyle:"lower-greek"
                        }]
                    }
               });
          });
       }

    Insert a customUnorderedList

    you need to enable customUnorderedList tool on the editor’s toolbar.

    The customUnorderedList having below options for an unordered list customization.

    Option

    Summary

    name

    Specifies the name for customUnorderedList item.

    tooltip

    Specifies the title for customUnorderedList item.

    css

    Specifies the styles for customUnorderedList item.

    text

    Specifies the text for customUnorderedList item.

    listStyle

    Specifies the list style for customUnorderedList item.

    listImage

    Specifies the image for customUnorderedList item.
  • html
  • <textarea id="editor"></textarea>
    
    /// <reference path="tsfiles/jquery.d.ts" />
    /// <reference path="tsfiles/ej.web.all.d.ts" />
    
    module RTEComponent {
        $(function () {
            var sample = new ej.RTE($("#rteSample"),{
                    value: "The RichTextEditor (RTE) control enables you to edit the contents with insert table and images," +
                    " it also provides a toolbar that helps to apply rich text formats to the content entered in the TextArea.",
                    toolsList: ["lists"],
                    tools: {
                        lists: ["unorderedList"],
                        customUnorderedList: [{
                            name: "UnorderedInsert",
                            tooltip: "Custom UnorderedList",
                            css: "e-rte-toolbar-icon e-rte-unlistitems customUnOrdered",
    	                    text: "Smiley",
                            listImage:"url('../content/images/rte/Smiley-GIF.gif')"                   
                       }]
                    }
                });
            });
        }