Param

Method

Event

 

 

OnInitCompletedv1.1 or higher

크로스에디터가 정상적으로 초기화되어 메소드의 호출이 가능하다는 것을 알리는 이벤트입니다.

 

Syntax

    void OnInitCompleted (
    void
    );

<1.5 버전 이상>

    void OnInitCompleted (
       BSTR* type
       Object* editorTarget
       BSTR* editorName
    );

Parameters

<1.5 버전 이상>

[out] 이벤트 발생 시 아래와 같은 객체를 반환합니다.

객체명

용도

구분

type

이벤트 발생 type (load)

이벤트 공통

editorTarget

에디터 메인 클래스 객체

이벤트 공통

editorName

설정된 에디터 이름

이벤트 공통

 

Remarks

크로스에디터의 Main class 호출 후 에디터가 로드된 다음 메소드를 실행해야 정상적으로 실행이 됩니다.

크로스에디터의 Main class 호출 후 에디터가 로드됨과 동시에 메소드를 실행 시킬 때 환경적인 영향으로 메소드가 정상적으로 실행이 되지 않는 경우가 있습니다. 이런 경우 크로스에디터의 초기화가 정상적으로 완료 후 발생하는 OnInitCompleted 이벤트를 통해 메소드를 실행하면 안정적으로 메소드를 실행시킬 수 있습니다.

 

Sample Codes

JavaScript

var object = new NamoSE("test");
object.editorStart();

function OnInitCompleted(){
object.SetBodyValue("<p>크로스에디터 샘플 페이지에 오신 것을 환영합니다.</p>");
}

 

<1.5 버전 이상>

JavaScript

var object = new NamoSE("test");
object.editorStart();

function OnInitCompleted(e){
e.editorTarget.SetBodyValue("<p>크로스에디터 샘플 페이지에 오신 것을 환영합니다.</p>");
}