Module

table/converters/downcast

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

module

Filtering

Interfaces

Functions

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

    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.

    Defaults to {}

    Returns

    ElementCreatorFunction

    Element creator.

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

    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.

    Defaults to {}

    Returns

    ElementCreatorFunction

    Element creator.

  • downcastRow() → ElementCreatorFunction

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

    Returns

    ElementCreatorFunction

    Element creator.

  • downcastTable( tableUtils, options ) → ElementCreatorFunction

    Model table element to view table element conversion helper.

    Parameters

    tableUtils : TableUtils
    options : DowncastTableOptions

    Returns

    ElementCreatorFunction
  • 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