插件:table

这个插件为 TinyMCE 增加表格管理功能。

表格控制按钮
tablecontrols下列所有的控制按钮以及中间的分隔符。
table插入表格。
row_props编辑行属性。
cell_props编辑单元格属性。
delete_col删除列。
delete_row删除行。
col_after向后插入一列。
col_before向前插入一列。
row_after向后插入一行。
row_before向前插入一行。
split_cells分割单元格为行和列。
merge_cells合并所选的单元格。

用 execCommand 执行的表格命令。
mceInsertTable在焦点所在处插入一个新的默认2×2的表格,如果参数值被指定,那么它应该包含一个名/值数组,这个数组有下列选项:cols, rows, border, cellspacing, cellpadding。默认边框粗细为0。
mceTableInsertRowBefore在当前焦点前面插入一行。
mceTableInsertRowAfter在当前焦点后面插入一行。
mceTableDeleteRow删除焦点所在的行。
mceTableInsertColBefore在当前焦点前面插入一列。
mceTableInsertColAfter在当前焦点后面插入一列。
mceTableDeleteCol珊瑚焦点所在的列。

选项
table_styles这个选项应当包含一个以分号";"间隔的列表,内容是用"="连接的class title 与class names对。titles 是显示给用户的样式下拉列表中的选项,而 names 是插入的 classes 。
table_cell_styles同上。
table_row_styles同上。

安装说明

初始化示例

tinyMCE.init({
	theme : "advanced",
	mode : "textareas",
	plugins : "table",
	theme_advanced_buttons3_add : "tablecontrols",
	table_styles : "Header 1=header1;Header 2=header2;Header 3=header3",
	table_cell_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Cell=tableCel1",
	table_row_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Row=tableRow1"
});