- AUD팀님이 작성, 2025-02-25에 최종 변경
SmartEditor
Start Release No : 7.0.400.20230330 / Update Release No :
작성자 : 이동진 / 검수자 : 정해영
| 기능 정보 |
|
|
|
|
|
|
|---|
기능 설명
- 실행 경로 : [i-AUD Designer > UI Bot > Add-In 컨트롤 생성 > 우측 PropertyGrid 의 "Class" 속성을 "SmartEditor" 로 변경]
- 참고> extention\AUD\addin.properties 에 "SmartEditor"가 추가 되어야 합니다. - 사용 방법
- [i-AUD Designer > UI Bot > Add-In 컨트롤 생성 > 우측 PropertyGrid 의 "Class" 속성을 "SmartEditor" 로 변경]
- 사용 시 주의 사항 : 최소 높이와 너비보다 크게 설정해야 기능들을 정상적으로 사용할 수 있음
- 최소 높이 : 400
- 최소 너비 : 645
- SmartEditor Class 사용 소스 예제
Example code
var WebEditor = null;
/**************************************
* 문서가 로드되고 AutoRefresh가 완료되는 시점에 발생합니다.
* * arguments :
* bool Success (Readonly:False) : 성공여부
* string Message (Readonly:False) : 에러 메시지
**************************************/
var OnLoadComplete = function(sender, args){
//반드시 OnLoadComplete 이벤트에서 컨트롤 바인딩 필요
var addin = Matrix.getObject("AddIn");
WebEditor = addin.getScriptClass("BIMatrix.SmartEditor.SmartEditor");
WebEditor.SetValue('<p><span style="color: rgb(255, 0, 0);">Test</span></p><p> </p><p> </p>');
};
세부 기능 명 | 내용 |
|---|---|
| SetViewerMode() | 뷰어 모드로 전환합니다. ex) var addin = Matrix.getObject("AddIn");WebEditor = addin.getScriptClass("BIMatrix.SmartEditor.SmartEditor"); WebEditor.SetViewerMode(); |
| SetEditorMode() | 에디터 모드로 전환합니다. ex) var addin = Matrix.getObject("AddIn");WebEditor = addin.getScriptClass("BIMatrix.SmartEditor.SmartEditor"); WebEditor.SetEditorMode(); |
| SetValue(value) | 값을 넣습니다. ex) var addin = Matrix.getObject("AddIn");WebEditor = addin.getScriptClass("BIMatrix.SmartEditor.SmartEditor"); WebEditor.SetValue('<p><span style="color: rgb(255, 0, 0);">Test</span></p><p> </p><p> </p>'); |
| GetValue() | 작성된 값을 얻습니다. ex) var addin = Matrix.getObject("AddIn");WebEditor = addin.getScriptClass("BIMatrix.SmartEditor.SmartEditor"); var value = WebEditor.GetValue(); |
| SetXssFilter(booleanValue) | Xss필터를 통해 값을 표시합니다. (기본값 : true) ex) var addin = Matrix.getObject("AddIn");WebEditor = addin.getScriptClass("BIMatrix.SmartEditor.SmartEditor"); WebEditor.SetXssFilter(false); |
필수 옵션
제약 사항
- 초기 세팅은 OnLoadComplete 안에 작성합니다.
- 첨부한 샘플 함수 AddinOnLoad 를 통해 작성합니다.
변경 전/후 제품 버전 | 변경 전(제품 버전) | 변경 후(제품 버전) |
|---|---|---|
변경 전 : 7.0.400.20230309-11 변경 후 : 7.0.400.20230330 | Addin Class에 SmartEditor가 없습니다.
| Addin Class에 SmartEditor가 추가됩니다.
|
참고 자료
여기를 클릭하여 펼치기...
| 파일 | 변경됨 | |
|---|---|---|
| 파일 SmartEditor Addin Sample.mtsd | 2025-06-20 by AUD팀 | |
|
레이블
|
||
| PNG 파일 image2023-3-28_15-43-35.png | 2023-03-28 by AUD팀 | |
|
레이블
|
||
| PNG 파일 image2023-3-28_15-41-30.png | 2023-03-28 by AUD팀 | |
|
레이블
|
||
| PNG 파일 image2023-3-28_15-18-29.png | 2023-03-28 by AUD팀 | |
|
레이블
|
||
BCRM 정보
(BCRM#D0701) [i-AUD7] SmartEdit 사용문의 ( 메일 발송 기능 구현 )
- 레이블 없음


