2011-11-23 3 views
0

HTML 뷰에서 일부 데이터를 편집 할 때 제출할 때 아무런 문제가 없습니다. 소스 코드 뷰로 전환하면 변경 사항을 제출하지 않습니다.htmleditor의 소스 코드 버튼 Extjs 4.0

는 HTML 편집기의 초기화는 다음과 같습니다

Ext.tip.QuickTipManager.init(); 
    var html = Ext.create('Ext.form.field.HtmlEditor', { 
     renderTo: 'content_ext', 
     width: 800, 
     height: 300, 
     listeners: { 
      render: function(me,content){ me.setValue(Ext.get('form_content_html').dom.value); }, 
      sync: function(me,content){ Ext.get('form_content_html').dom.value = content; } 
     } 
    }); 

어떤 생각?

답변

0

소스 코드보기 텍스트에는 평범한 텍스트 영역이 있습니다. API는 텍스트 영역이 편집기의 콘텐츠로 업데이트 될 때 동기화가 시작됨을 알려주므로 다른 이벤트에 바인딩해야합니까? 텍스트 영역의 키 입력 시도 :

render: function(){ 
    this.textareaEl.on('keydown', function() { 
     /* do sth */ 
    }, this, { buffer: 100 }); 
}