2017-02-07 6 views
0

나는 CKeditor를 사용하고 있습니다. 기본적으로 테이블을 만들 때 너비는 px로 지정됩니다. 나는 백분율로 만 필요하다. 항상 백분율로 표시 할 수있는 옵션이 있습니까?CKeditor 너비 기본값으로 비율을 만들기

예를 들어 너비를 80으로 입력하면 80 %로 가져와야합니다. 그러나 지금은, 당신이 width['default'] = "80%";처럼 config.xml 파일에서 그 변화를해야 할 것이다 80 픽셀

답변

0

로이 도움이

CKEDITOR.on('dialogDefinition', function(ev) { 
     var diagName = ev.data.name; 
     var diagDefn = ev.data.definition; 

     if(diagName === 'table') { 
     var infoTab = diagDefn.getContents('info'); 

     var width = infoTab.get('txtWidth'); 
     width['default'] = "80%"; 
     } 
}); 

희망을 가지고있다!

+0

기본적으로이 값은 80 %로로드됩니다. 이 코드를 사용하여 아래 함수의 값을 재정의합니다. "default": a.filter.check ("table {width}")? 500> q.getSize ("width")? "100 %": 500 : 0 이것은 ckeditor.js에서 사용할 수있는 실제 코드입니다. 기본 500px가로드됩니다. 80 %를 제공하는 코드를 입력하면 기본값이됩니다. 하지만 내 쿼리는 다른 단위를 입력하지 않도록 % 만 사용자를 제한해야합니다. –

+0

이것은 귀하의 요구 사항입니다. –

+0

내 요구 사항은 입력해야하는 백분율 만 필요합니다. 내가 50을 입력하면 값이 50 %가 될 필요가있다. 이것은 50px가되어야한다. –