Extjs,如何将按钮渲染到模板

问题描述 投票:1回答:1

我是Extjs的新手,并且想知道是否有一个选项可以在模板中的div内部渲染按钮。我正在添加文件:

Ext.define('itfm.application.view.SystemStatusHeader', {

extend: 'Ext.panel.Header',
alias: 'widget.systemStatusHeader',
headingTpl: '<div><span id="{id}-textEl" class="{cls}-text {cls}-text-{ui}">{title}</span><span id="targetId"></span></div>',
subTitleTpl: '<div id="{id}-textEl" class="{cls}-text {cls}-text-{ui} {cls}-subtitle">{subtitle}</div>',


initComponent: function() {
    var me = this;
    if(me.subtitle)  {
        var tpl = new Ext.Template(me.subTitleTpl);
        me.headingTpl = me.headingTpl.concat(tpl.apply({subtitle: me.subtitle,cls:'{cls}'}));
    }

    this.callParent(arguments);

      if(me.btn){
          renderTo:'#targetId';  --> how can i set it inside the div
      }

}

提前致谢

javascript extjs extjs-mvc
1个回答
0
投票

这个问题在这里描述:

http://www.sencha.com/forum/showthread.php?114317-Button-In-a-Template&p=534588&viewfull=1#post534588

还有一个简单的示例代码。

© www.soinside.com 2019 - 2024. All rights reserved.