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
-
getSelectionAffectedTable( selection ) → Element
module:table/utils/common~getSelectionAffectedTable
Depending on the position of the selection we either return the table under cursor or look for the table higher in the hierarchy.
Parameters
selection : DocumentSelection
Returns
-
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.
With the release of version 42.0.0, we have rewritten much of our documentation to reflect the new import paths and features. We appreciate your feedback to help us ensure its accuracy and completeness.