- AUD팀님이 작성, 2023-09-13에 최종 변경
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); |
필수 옵션
제약 사항
- 초기 세팅은 OnDocumentLoadComplete 안에 작성합니다.
- 첨부한 샘플 함수 AddinOnLoad 를 통해 작성합니다.
변경 전/후 제품 버전 | 변경 전(제품 버전) | 변경 후(제품 버전) |
---|---|---|
변경 전 : 7.0.400.20230309-11 변경 후 : 7.0.400.20230330 | Addin Class에 SmartEditor가 없습니다. | Addin Class에 SmartEditor가 추가됩니다. |
참고 자료
여기를 클릭하여 펼치기...
파일 | 변경됨 | |
---|---|---|
파일 SmartEditor Addin Sample.mtsd | 2023-03-28 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-3-28_15-18-29.png | 2023-03-28 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-3-28_15-41-30.png | 2023-03-28 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-3-28_15-43-35.png | 2023-03-28 by AUD팀 | |
레이블
|
BCRM 정보
(BCRM#D0701) [i-AUD7] SmartEdit 사용문의 ( 메일 발송 기능 구현 )
- 레이블 없음