NEWCKEditor AI on your premises: Hook your LLM and register MCP tools. Webinar coming soon!
Sign up (with export icon)

table/converters/upcasttable

Api-module iconmodule

Functions

  • Chevron-right icon

    ensureParagraphInTableCell( elementName ) → ( dispatcher: UpcastDispatcher ) => void
    internal

    A converter that ensures an empty paragraph is inserted in a table cell if no other content was converted.

    Parameters

    elementName : string

    Returns

    ( dispatcher: UpcastDispatcher ) => void

    Conversion helper.

  • Chevron-right icon

    skipEmptyTableRow() → ( dispatcher: UpcastDispatcher ) => void
    internal

    A conversion helper that skips empty elements from upcasting at the beginning of the table.

    An empty row is considered a table model error but when handling clipboard data there could be rows that contain only row-spanned cells and empty TR-s are used to maintain the table structure (also TableWalker assumes that there are only rows that have related tableRow elements).

    Note: Only the first empty rows are removed because they have no meaning and it solves the issue of an improper table with all empty rows.

    Returns

    ( dispatcher: UpcastDispatcher ) => void

    Conversion helper.

  • Chevron-right icon

    upcastTable( options = { [options.enableFooters] } ) → ( dispatcher: UpcastDispatcher ) => void
    internal

    View table element to model table element conversion helper.

    This conversion helper converts the table element as well as table rows.

    Parameters

    options : object

    Conversion options.

    Properties
    [ options.enableFooters ] : boolean

    If set to true the footerRows attribute will be upcasted.

    Returns

    ( dispatcher: UpcastDispatcher ) => void

    Conversion helper.

  • Chevron-right icon

    upcastTableFigure() → ( dispatcher: UpcastDispatcher ) => void
    internal

    Returns a function that converts the table view representation:

    <figure class="table"><table>...</table></figure>
    
    Copy code

    to the model representation:

    <table></table>
    
    Copy code

    Returns

    ( dispatcher: UpcastDispatcher ) => void