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);