Extjs ปุ่มไม่ได้ค่าการแสดงผลภายในของ div แม้แต่หลังจากการใช้ renderTo

0

คำถาม

ฉันอยู่ในปัจจุบันมีฟังก์ชันที่จะได้ค่า html div องธาตุหลัก-แล้วอีก ฉันต้องการเพิ่มข้อ Extjs องปุ่มเข้าไปใน div ององค์ ฉันมีกฎที่ด้านล่างนี้อย่างไรก็ตามถึงแม้ว่าฉันใช้ renderTo ที่ Extjs ปุ่มไม่ได้ค่าการแสดงผลภายในของ div ององค์ มีข้อเสนอแนะอะไรมั้ยเรื่องนี้?

_getEmptyPageText:function(){
     emptyCreateText = some text; 
     return '<div class="some class">' + 
     '<div class="some div">' + emptyCreateText + ' </div>' ;
     '<div class="some div2">'+ '</div>' + '</div>' ;
},

getCreateButton: function() {
    var me = this;
    var menu;
    menu = {
        xtype: 'button',
        cls: 'ri-btn',
        renderTo: Ext.get('some div2'),
        scale: 'medium',
        text: 'Create',
        handler: function() {
            me.someHandler();
        }
    };
    return menu;
},

ออกไปข้างนอกฟังก์ชันและใน controller.js แฟ้ม,ฉันจะโทรเรียกฟังก์ชันมีลำดับดังต่อไปนี้:

_getEmptyPageText(); 
getCreateButton(); 

อย่างไรก็ตามทำอย่างนี้เป็นแค่การแสดงผลที่ div วนตัวอักษรที่จะแทนที่ซึ่งมีตัวตนข้างในของ _getEmptyPageText()แต่มันไม่จัดการพารหัสใน getCreateButton ฟังก์ชัน. ฉันพลาดอะไรที่นี่ไป?

button extjs extjs4.2 html
2021-11-23 21:45:34
1

คำตอบที่ดีที่สุด

1

ใช้ Ext.dom.Query.select('.div2') แทนที่จะเป็น Ext.get

คุณต้องมั่นใจของคุณ div คือค่าการแสดงผลก่อนที่คุณใช้ renderTo

ต่อตัวอย่างเช่นสำหรับ ExtJS 5.0+ https://fiddle.sencha.com/#view/editor&fiddle/3hga

2021-11-30 16:08:31

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่