Param

Method

Event

 

 

Templatev2.0.3.06 or higher

크로스에디터에서 템플릿 메뉴의 목록을 설정합니다.

 

Syntax

    [get] HRESULT Template (
    BSTR* pVal
    );
    [put] HRESULT Template (
    BSTR newVal
    );

Parameters

[get]pVal

[out, retval] 지정된 문서명, 경로, 인코딩 정보를 돌려줍니다.

[put]newVal

[in] 템플릿 메뉴에 표시되는 문서명, 경로, 인코딩 정보를 설정합니다.

 

Return Values

현재 설정된 값을 돌려줍니다.

 

Remarks

Template값을 설정하기 위해서 에디터의 MainClass가 호출된 후, 에디터가 로드되기 전에 적용시켜 주어야 합니다.

호출은 생성된 MainClass 객체의 "params"을 통하여 할 수 있습니다.

HTML파일 경로는 URL 절대 경로를 사용합니다.

에디터가 실행되는 서버의 도메인 정보와 다른 도메인의 파일 경로는 사용할 수 없습니다.

 

템플릿 메뉴는 기본 크로스에디터 설치폴더/config/xmls/ToolBarPanel.xml에는 포함되어 있지 않습니다.

사용자 툴바 설정 시 템플릿 메뉴는 'template' 값으로 설정하시면 됩니다.

템플릿 목록을 추가하는 방법은 아래와 같이 사용하면 됩니다.

[ { title : "selectbox에 보여질 문서제목", url : "문서의 Full경로 또는 절대경로", charset : "문서파일의 인코딩, 생략가능" }, {template object} ….. ]

 

Sample Codes

JavaScript [get]

var object = new NamoSE("test");
var TemplateList = object.params.Template;

 

JavaScript [put]

var object = new NamoSE("test");
object.params.Template = [ 
         { 
                title : "템플릿1",
                url : "/template/t1.html",
                charset : "utf-8"
         }, 
         {
                title : "템플릿2",
                url : "http://namo.co.kr/template/t2.html",
                charset : "euc-kr"
         } 
];
object.editorStart();