Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Table constructor for Editor.js

License

NotificationsYou must be signed in to change notification settings

editor-js/table

Repository files navigation

The Table Block for theEditor.js. Finally improved.

Installation

Get the package

yarn add @editorjs/table

Include module at your application

importTablefrom'@editorjs/table'

Optionally, you can load this tool from CDNJsDelivr CDN

Usage

Add a new Tool to thetools property of the Editor.js initial config.

importTablefrom'@editorjs/table';vareditor=EditorJS({tools:{table:Table,}});

Or init the Table tool with additional settings

vareditor=EditorJS({tools:{table:{class:Table,inlineToolbar:true,config:{rows:2,cols:3,maxRows:5,maxCols:5,},},},});

Config Params

FieldTypeDescription
rowsnumberinitial number of rows.2 by default
colsnumberinitial number of columns.2 by default
maxRowsnumbermaximum number of rows.5 by params
maxColsnumbermaximum number of columns.5 by params
withHeadingsbooleantoggle table headings.false by default
stretchedbooleanwhether the table is stretched to fill the full width of the container

Output data

This Tool returnsdata in the following format

FieldTypeDescription
withHeadingsbooleanUses the first line as headings
stretchedbooleanwhether the table is stretched to fill the full width of the container
contentstring[][]two-dimensional array with table contents
{"type" :"table","data" : {"withHeadings":true,"stretched":false,"content" : [ ["Kine","Pigs","Chicken" ], ["1 pcs","3 pcs","12 pcs" ], ["100$","200$","150$" ] ]  }}

CSP support

If you're using Content Security Policy (CSP) pass anonce via<meta property="csp-nonce" content={{ nonce }} /> in your document head.

Support maintenance 🎖

If you're using this tool and editor.js in your business, please consider supporting their maintenance and evolution.

http://opencollective.com/editorjs

About CodeX

CodeX is a team of digital specialists around the world interested in building high-quality open source products on a global market. We areopen for young people who want to constantly improve their skills and grow professionally with experiments in leading technologies.

🌐Join 👋TwitterInstagram
codex.socodex.so/join@codex_team@codex_team

About

Table constructor for Editor.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp