table/utils/common
@ckeditor/ckeditor5-table/src/utils/common
Filtering
Functions
-
createEmptyTableCell( writer, insertPosition, attributes ) → Element
module:table/utils/common~createEmptyTableCell
A common method to create an empty table cell. It creates a proper model structure as a table cell must have at least one block inside.
Parameters
writer : Writer
The model writer.
insertPosition : Position
The position at which the table cell should be inserted.
attributes : Record<string, unknown>
The element attributes.
Defaults to
{}
Returns
Element
Created table cell.
-
enableProperty( schema, conversion, options = { options.defaultValue, options.modelAttribute, [options.reduceBoxSides], options.styleName } ) → void
module:table/utils/common~enableProperty
Enables conversion for an attribute for simple view-model mappings.
Parameters
schema : Schema
conversion : Conversion
options : object
-
Properties
options.defaultValue : string
The default value for the specified
modelAttribute
.options.modelAttribute : string
[ options.reduceBoxSides ] : boolean
options.styleName : string
Returns
void
-
isHeadingColumnCell( tableUtils, tableCell ) → boolean
module:table/utils/common~isHeadingColumnCell
Checks if a table cell belongs to the heading column section.
Parameters
tableUtils : TableUtils
tableCell : Element
Returns
boolean
-
updateNumericAttribute( key, value, item, writer, defaultValue ) → void
module:table/utils/common~updateNumericAttribute
A common method to update the numeric value. If a value is the default one, it will be unset.
Parameters
key : string
An attribute key.
value : unknown
The new attribute value.
item : Item
A model item on which the attribute will be set.
writer : Writer
defaultValue : unknown
The default attribute value. If a value is lower or equal, it will be unset.
Defaults to
1
Returns
void
Every day, we work hard to keep our documentation complete. Have you spotted outdated information? Is something missing? Please report it via our issue tracker.