ExtjsはExt.Componentカスタムコンポーネントを継承

1913 ワード

            // HTML 

            Ext.define('MyCmp', {

                extend: 'Ext.Component',

                renderTpl: [

                    '<h1 class="title">{title}</h1>',

                    '<p>{desc}</p>'

                ],

                //   Ext.Element 

                renderSelectors: {

                    titleEl: 'h1.title',

                    descEl: 'p'

                },

                // renderTpl 

                renderData: {

                    title: "Error",

                    desc: "Something went wrong"

                },

                

                // renderTpl ,   

                initRenderData: function() {

                    return this.callParent(arguments);

                    //return {title: 'hello'}    

                }

            });