2013-04-08 1 views
1

내 BoxComponent 내가 동적으로 어떤 방법 안에 BoxComponent htmllisteners(render)을 구성 할 어떻게 HTML 값을 변경하고 리스너는 BoxComponent

this.terms = new Ext.BoxComponent({ 
    id: 'register_isv_terms_linkbox', 
    itemId: 'register_isv_terms_link', 
    autoEl: { 
     id: 'register_isv_terms_link_el', 
     tag: 'a', 
     html: '', 
     cls: 'ux-link' 
     }, 
     listeners: { 
      scope: this 
     } 
    }); 
    this.urls.add(this.terms); 

아래 모양의 ExtJS에서 구성 할 수 있습니다. 그래서 나는 다음과 같이 시도하지만,이 코드는 html로 구성 저

작동하지 : -

Ext.getCmp('register_isv_terms_linkbox').setHtml('www.google.com'); 

누구나 동적 '(BoxComponent 나에게

+0

ExtJS3 용 문서에서 'BoxComponent'는'setHtml' 메소드를 가지고 있지 않습니다. – cclerville

+0

네, 그렇지만이 BoxComponent에 html을 설정하는 방법 – Duleep

+0

다음을 시도하십시오 : Ext.getCmp ('register_isv_terms_linkbox') .html = "www.google.com"; – cclerville

답변

2

Ext.getCmp 도와주세요 구성하는 방법을 알고 register_isv_terms_linkbox '). 업데이트 ('www.google.com ');

0

무엇을 묻고 있는지 확실하지 않은데, 상자 렌더링시 일부 콘텐츠를 추가하려고하는 것 같습니다.

this.terms.on('render', function(box) { 
    box.el.dom.innerHTML = 'Some Value'; 
}, this); 

은별로 좀 더 구체적이었다 경우, 청취자와 함께 할 하려는지 확인 후 나는이 솔루션은 꽤 해협 앞으로 것입니다 확신합니다. 나는 어둠을 여기에서 쏘고있는 종류 다.

관련 문제