2019년 4월 29일
사이냅에디터 2.3.0 버전이 릴리즈되었습니다.
주요 개선사항
엑셀임포트
DOM API
- DOM API를 사용하여 HTML DOM Element 접근하여 데이터 입력, 추출이 가능합니다.
입력
document.getElementById('input').addEventListener('click', function () {
var elInput = document.getElementsByClassName('setText');
var data = [];
for (var i = 0; i < elInput.length; i++) {
data.push({
selector: '#' + elInput[i].name,
text: elInput[i].value
});
}
try {
window.editor.setTextBySelectors(data);
} catch (e) {
console.error(e);
}
});
추출
document.getElementById('output').addEventListener('click', function () {
var elOutputs = document.getElementsByClassName('getText');
var selectors = [];
var texts = [];
for (var i = 0; i < elOutputs.length; i++) {
selectors.push('#' + elOutputs[i].name);
}
texts = editor.getTextBySelectors(selectors);
for (var i = 0; i < elOutputs.length; i++) {
elOutputs[i].value = texts[i];
}
});
수식 편집
- 수식을 이용한 자동계산 기능이 추가되었습니다.
- 참조된 셀 데이터 편집 수식 자동 계산
- 행/열 추가 및 삭제 수식 자동 계산
- 셀 임포트 수식 데이터 유지
- 에디터 편집 내용 저장 및 불러오기 수식 데이터 유지
formula js 설정시 수식 사용가능
표 편집 핸들 설정
- 표 핸들 사용여부 설정이 추가되었습니다.
- 설정 키 : "editor.table.handle"
- 기본값 : true
/**
* 에디터 표 핸들을 사용할지 여부를 설정합니다.
*/
'editor.table.handle': true
| editor.table.handle: true | editor.table.handle: false |
|---|---|
릴리즈 2.3.0 이슈 목록
| Issue Type | Key | Summary | Resolution |
| Improvement | EDITOR-152 | 자동계산 | Fixed |
| Improvement | EDITOR-3815 | 표 핸들 옵션 처리 | Fixed |
| ... | ... |