Styles
http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Styles
Templates
http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Templates
참고
- Form이 submit되어 서블릿쪽으로 값을 넘길 때는 등록하거나 수정한 내용이 적용 되지만, validatorUtil.js를 이용해서 입력폼을 검증시에 직접 에디터의 내용을 가져오지는 못하는 것 같다. 이때는 에디터를 페이지에 삽입했을 때 다음과 같이 들어가는 것을 이용해서 직접 히든 필드에 에디터의 값을 할당하고 검증한다.
- <td>코드명 </td><td>$editor.get("cd_nm", "$!cd_nm")</td>
이 VTL 코드는 다음과 같은 HTML로 파싱된다.
- <td>코드명 </td><td><div><input value="" type="hidden" name="cd_nm" id="cd_nm" /><input value="CustomConfigurationsPath=%2Feditor%2Fconfig.js" type="hidden" id="cd_nm___Config" /><iframe frameborder="0" width="780" height="200" scrolling="no" src="/editor/editor/fckeditor.html?InstanceName=cd_nm&Toolbar=Custom" id="cd_nm___Frame"> </iframe></div></td>
검증 시는 다음과 같이 직접 히든 필드에 값을 입력하고 검증한다.
- function fn_update(){
-
$("cd_nm").value = FCKeditorAPI.GetInstance ('cd_nm').GetXHTML(true);
-
var val = new Validator($("formDetl"));
-
if(!cfn_isEmpty("$!codeMgr.badWord")) {
-
val.setBadWord("$!codeMgr.badWord");
-
}
-
...
-
val.addItem("cd_nm", "Y:maxByteLength=75:Y:코드명:");
-
val.addItem("cd_nm", "Y:badword:Y:코드명:");
-
...
- 에디터 밖에서 편집 모드 변경
- var oEditor = FCKeditorAPI.GetInstance('cd_nm') ;
- oEditor.SwitchEditMode(true) ;
- 자바와 연동시 한글 파일 업로드 파일명 깨짐 방지
http://nextframe.jp/flash/matsnp/matsnp.html
fckeditor-java-core-2.4.1.jar
FCKeditor업로더창은 utf-8
댓글 없음:
댓글 쓰기