TableCell

TableCell extends Element

이것은 표 셀을 편집하는 데 사용되는 API 모델입니다.

메서드

append(html)

이름타입설명
html<String>추가할 HTML 문자열입니다.

주어진 HTML 문자열을 요소의 마지막 자식으로 추가합니다.

var cell = editor.getAPIModelById('id');
cell.append('<span>TEXT</span>');

prepend(html)

이름타입설명
html<String>추가할 HTML 문자열입니다.

주어진 HTML 문자열을 요소의 첫 번째 자식으로 추가합니다.

var cell = editor.getAPIModelById('id');
cell.prepend('<span>TEXT</span>');

deleteCol()

셀을 포함하는 열을 삭제합니다.

var cell = editor.getAPIModelById('id');
cell.deleteCol();

deleteRow()

셀을 포함하는 행을 삭제합니다.

var cell = editor.getAPIModelById('id');
cell.deleteRow();

insertCol([before = false])

이름타입설명
before<Boolean>셀 앞에 열을 추가할지 여부입니다.

셀 뒤에 열을 추가합니다. before 값이 true이면 셀 앞에 열을 추가합니다.

var cell = editor.getAPIModelById('id');
cell.insertCol(); // Add a column after the cell
cell.insertCol(true); // Add a column before the cell

insertRow([before = false])

이름타입설명
before<Boolean>셀 앞에 행을 추가할지 여부입니다.

셀 뒤에 행을 추가합니다. before 값이 true이면 셀 앞에 행을 추가합니다.

var cell = editor.getAPIModelById('id');
cell.insertRow(); // Add a row after the cell
cell.insertRow(true); // Add a row before the cell

setColWidth(value[, unit = 'px'])

이름타입설명
value<Number>열의 너비 값입니다.
unit<String>너비 값의 단위입니다('px', '%'). 기본값은 'px'입니다. 표 너비 단위와 동일한 단위를 사용해야 합니다.

셀을 포함하는 열의 너비를 설정합니다.

var cell = editor.getAPIModelById('id');
cell.setColWidth(200);
cell.setColWidth(20, '%');

setRowHeight(value)

이름타입설명
value<Number>행의 높이 값입니다. 값의 단위는 'px'입니다.

셀을 포함하는 행의 높이를 설정합니다.

var cell = editor.getAPIModelById('id');
cell.setRowHeight(50);

setHTML(html)

이름타입설명
html<string>셀 내부에 설정할 HTML 문자열입니다.

주어진 HTML 문자열을 셀의 내부 HTML로 설정합니다.

var cell = editor.getAPIModelById('id');
cell.setHTML('<p><span>Add HTML. Any existing content will be cleared.</span></p>');

setText(text)

이름타입설명
text<string>셀 안에 설정할 텍스트 문자열입니다.

주어진 텍스트를 셀의 내부 텍스트로 설정합니다.

var cell = editor.getAPIModelById('id');
cell.setText('This is text.');

splitCell(row, col)

이름타입설명
row<Number>분할할 행의 수입니다.
col<Number>분할할 열의 수입니다.

셀을 지정된 개수의 행과 열로 분할합니다. 병합된 셀을 분할할 때는 제한이 있을 수 있습니다.

var cell = editor.getAPIModelById('id');
cell.splitCell(2,2);