Module

table/converters/downcast

@ckeditor/ckeditor5-table/src/converters/downcast

module

Filtering

Functions

  • convertParagraphInTableCell( [ options ] = { [options.asWidget] } ) → function

    Overrides paragraph inside table cell conversion.

    This converter:

    • should be used to override default paragraph conversion.
    • It will only convert <paragraph> placed directly inside <tableCell>.
    • For a single paragraph without attributes it returns <span> to simulate data table.
    • For all other cases it returns <p> element.

    Parameters

    [ options ] : Object
    Properties
    [ options.asWidget ] : Boolean

    If set to true, the downcast conversion will produce a widget.

    Returns

    function

    Element creator.

  • downcastCell( [ options ] = { [options.asWidget] } ) → function

    Model table cell element to view <td> or <th> element conversion helper.

    This conversion helper will create proper <th> elements for table cells that are in the heading section (heading row or column) and <td> otherwise.

    Parameters

    [ options ] : Object
    Properties
    [ options.asWidget ] : Boolean

    If set to true, the downcast conversion will produce a widget.

    Returns

    function

    Element creator.

  • downcastRow() → function

    Model table row element to view <tr> element conversion helper.

    Returns

    function

    Element creator.

  • downcastTable( tableUtils, [ options ] = { [options.asWidget] } ) → function

    Model table element to view table element conversion helper.

    Parameters

    tableUtils : TableUtils

    The TableUtils plugin instance.

    [ options ] : Object
    Properties
    [ options.asWidget ] : Boolean

    If set to true, the downcast conversion will produce a widget.

    Returns

    function

    Element creator.

  • isSingleParagraphWithoutAttributes( modelElement ) → Boolean

    Checks if given model <paragraph> is an only child of a parent (<tableCell>) and if it has any attribute set.

    The paragraph should be converted in the editing view to:

    • If returned true - to a <span class="ck-table-bogus-paragraph">
    • If returned false - to a <p>

    Parameters

    modelElement : Element

    Returns

    Boolean