table/converters/downcast
@ckeditor/ckeditor5-table/src/converters/downcast
Filtering
Functions
-
convertParagraphInTableCell( modelElement, conversionApi ) → ContainerElement | undefined
Overrides paragraph inside table cell conversion.
This converter:
- should be used to override default paragraph conversion in the editing view.
- It will only convert
placed directly inside . - For a single paragraph without attributes it returns
<span>
to simulate data table. - For all other cases it returns
<p>
element.
Parameters
modelElement : Element
conversionApi : DowncastConversionApi
Returns
ContainerElement | undefined
-
downcastInsertCell() → 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.Returns
function
Conversion helper.
-
downcastInsertRow() → function
Model row element to view
<tr>
element conversion helper.This conversion helper creates the whole
<tr>
element with child elements.Returns
function
Conversion helper.
-
downcastInsertTable( options = { options.asWidget } ) → function
Model table element to view table element conversion helper.
This conversion helper creates the whole table element with child elements.
Parameters
options : Object
-
Properties
options.asWidget : Boolean
If set to
true
, the downcast conversion will produce a widget.
Returns
function
Conversion helper.
-
downcastRemoveRow() → function
Conversion helper that acts on a removed row.
Returns
function
Conversion helper.
-
downcastTableHeadingColumnsChange() → function
Conversion helper that acts on heading column table attribute change.
Depending on changed attributes this converter will rename
<td
to<th>
elements or vice versa depending on the cell column index.Returns
function
Conversion helper.
-
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 style="display:inline-block">
- If returned
false
- to a<p>
Parameters
modelElement : Element
Returns
Boolean
- If returned